/* 2012 MAZDA5 modal Overlay */

#mask {   
	position:absolute;   
	z-index:9900;
  	background-color:#000;   
  	display:none;
	top:0;
	left:0;
}   

#boxes .window
	{position:absolute; z-index:9999; padding:8px;}
	
#boxes div.inner1 {
	position:relative;
	background: url(/MusaWeb/musa2/images/garage/upcoming/2012/MZ5/bg_modal_content.jpg) no-repeat;
	padding: 10px;
	color: #595959;
	font-size: 12px;
	width: 579px;
	height: 613px;
}

div.inner1 A.close {
	position:absolute;
	top:-13px; 
	right:20px;
	color: #2DBEFF;
	text-decoration: none;
} 
div.inner1 A.close:HOVER {
	position:absolute;
	top:-13px; 
	right:20px;
	color: #2DBEFF;
	text-decoration: underline;
} 

div.inner2 {
	width:513px; 
	height:561px;
	padding: 16px 26px 16px 20px;
	background-color: #fff;
	overflow:auto;
	color:#363636;
}

.inner2 H2
	{padding: 0 0 25px 0; margin:0; color:#393939; font-size:18px;}	
.inner2 H3
	{padding: 0 0 20px 0; margin:0; color:#0a84c7; font-size:14px;}
.inner2 P
	{padding: 0 0 25px 0; margin:0; font-size:12px; line-height:15px;}	

#terms_CA_en .inner2 H3,
#terms_CA_fr .inner2 H3
	{padding: 0 0 10px 0; margin:0; color:#393939; font-size:12px; font-weight:bold;}


#boxes #dialog
	{background:#fff;}

.helpModule
	{padding:0; margin:0;}
.helpModule .header,
.helpModule .subheader
	{padding: 0 0 12px 0;}

OL
	{margin: 0; padding:0 0 0 25px;}

LI {
	list-style: decimal;
	padding: 2px 0 2px 5px;
	font-size: 12px;
	text-decoration: none;
	line-height:15px;
}

.inner2 OL LI P
	{padding: 0 0 10px 0;}

LI UL
	{margin:0; padding:0 0 0 30px;}
LI UL LI {
	list-style: none;
	padding: 2px 0 2px 5px;
	font-size: 12px;
	text-decoration: none;
	}
	
UL.sub
	{margin: 0; padding: 0 0 10px 10px;}	
UL.sub LI {
	display:block;
	list-style: none;
	background: transparent url(/MusaWeb/musa2/images/global/bullets/img_garage_dot.png) no-repeat scroll 0 4px;
	font-size: 12px;
	padding: 0 0 5px 10px;
	text-decoration: none;
}
