/* MAZDA2 */
BODY, HTML
	{background:none;}
BODY
	{height: 100%; background:#dfe3e7 none; padding:0; margin:0; width: 100%;}
DIV.container
	{position:relative; background: url(/MusaWeb/musa2/images/garage/upcoming/2011/MZ2/bg_mazda2.jpg) no-repeat; width: 1075px; min-height: 675px; _height:675px; margin: 0 auto;}
.logo
	{padding: 0 0 0 26px; left:0;}

#shell
	{width: 1024px; height: 675px; _height:675px; margin: 0 0 0 26px;}

.clear {zoom: 1;}	
	
/* */	
DIV#intro1
	{height: 390px;}
DIV#intro2
	{display: none;}

DIV.upcoming_content
	{padding: 10px 0 30px 0; margin:0; width: 717px;}

DIV.upcoming_content DIV.content_col1
	{float:left; width:347px; height:300px;}

DIV.upcoming_content DIV.content_col2
	{float:left; width:347px; padding: 0 0 0 22px;}


DIV.errortext UL
	{padding-bottom: 10px;}

.subhdr
	{width: 100%; padding: 0 0 5px 0; margin: 0 0 10px 0; border-bottom: 6px solid #d3e7f6;}

.subhdr_img
	{float: left;}
.subhdr_link
	{float: right;}

.module
	{padding: 0;}
	
p
	{line-height: 15px; padding: 0 0 0 2px;}

table.personal td
	{padding: 0 10px 10px 0;}

div.submitbox div.privacy
	{float: left;}
div.submitbox div.submit
	{float: right;}

ul.shareNetworks
	{margin-top: 5px; width: 400px;}
ul.shareNetworks li
	{float: left; padding: 5px 0 0 0; width: 160px;}
ul.shareNetworks li div.pitf
	{padding: 3px 0 0 0; text-decoration:none; font-weight:bold; border:none; color:#316a8d; cursor:pointer;}
.shareIcon
	{width:14px; height:14px; margin:0 12px 0 6px; float:left; background:url(/MusaWeb/musa2/images/garage/gallery/social/icons.gif) 0 0 no-repeat; border: 1px solid #6e6e6e;}
.facebook
	{background-position:0 -14px;}
.myspace
	{background-position:0 -28px;}
.digg
	{background-position:0 -42px;}
.delicious
	{background-position:0 -56px;}
.twitter
	{background-position:0 -70px;}
.flickr
	{background-position:0 -84px;}
	
/* languageChoice */
.links
	{position: absolute; top:177px; left:270px; background: url(/MusaWeb/musa2/images/garage/upcoming/2011/MZ2/language/bg_language_links.jpg) no-repeat; width: 551px; height: 241px; margin: 0 auto;}

.english
	{float:left; width: 135px; height: 16px; padding: 96px 0 0 97px; text-indent: -9000px; overflow: hidden;}
.english A
	{background: url(/MusaWeb/musa2/images/garage/upcoming/2011/MZ2/language/img_language_english.jpg) no-repeat;}	
.english A:HOVER
	{background: url(/MusaWeb/musa2/images/garage/upcoming/2011/MZ2/language/img_language_english_over.jpg) no-repeat; }	

.french
	{float:left; width: 157px; height: 19px; padding: 66px 0 0 46px; text-indent: -9000px; overflow: hidden;}
.french A
	{background: url(/MusaWeb/musa2/images/garage/upcoming/2011/MZ2/language/img_language_french.jpg) no-repeat;}	
.french A:HOVER
	{background: url(/MusaWeb/musa2/images/garage/upcoming/2011/MZ2/language/img_language_french_over.jpg) no-repeat;}
	
/* MZ2 Microsite nonFlash */

.nonflashLogo
	{position:absolute; top:0; left:26px; z-index: 8000;}
.glory
	{position:absolute; top:130px; left: 160px; z-index: 8001;}
.flashLogo
	{position:relative; top:76px; left:130px;}
.flashTxt
	{position:relative; top:-17px; left:240px; width: 200px; padding: 0 15px 0 15px; line-height: 17px; font-size: 12px; color: #666; font-weight: bold;}
.flashTxt A
	{color: #666; font-size: 12px; font-weight: bold; text-decoration: underline;}
