/* Inside Mazda */

#title_block
	{height: 25px; padding: 12px 0 1px 0;}

#intro1_content
	{width: 518px; margin: 0; padding: 0;}

#intro2
	{height: 20px; padding: 0 16px 0 16px; margin-bottom: 15px;}

#left_content
	{width: 190px;}
#leftnav
	{margin: 16px 10px 40px 42px; padding: 0; width: 180px;}
img.img_border
	{border: 1px solid #acacac;}
img.subhdr
	{display: block; margin: 0 0 5px 5px;}

.thin_rule
	{height: 0; padding: 0; border: 0; border-top: 1px solid #d8dadb; margin: 5px 0 5px 0; font-size: 0;}

.bodyheader01
	{padding: 0 0 3px 5px;}

.insidemazda_txt01
	{color: #333; font-weight: bold; text-decoration: none;}

.insidemazda_intro_txt01
	{font-size: 11px; line-height: normal;}

.insidemazda_gen_txt01
	{color: #3e484a; font-size: 11px; font-weight: bold; text-decoration: none;}
a.insidemazda_gen_txt01	{ text-decoration: underline; }

.insidemazda_gen_txt02
	{color: #3e484a; font-size: 14px; font-weight: bold; text-decoration: none;}
a.insidemazda_gen_txt02	{ text-decoration: underline; }

a.linkstyle01 {
	font-size: 11px; 
	font-weight: normal;
	text-decoration: underline;
}

a.linkstyle03 {
	color: #000;
	font-size: 11px; 
	font-weight: bold;
	text-decoration: underline;
}

.insideIntro01 {
	color: #fff;
	font-size: 11px; 
	font-weight: bold;
	text-decoration: none;
}

a.insideIntro01 {
	color: #fff;
	font-size: 11px; 
	font-weight: bold;
	text-decoration: underline;
}

.nav_text01 {
	font-size: 11px;
}

.left_subnav_txt02 {
	color: #fff;
}


/* Inside MAZDA - Press &amp; Praise */
.module
	{padding: 0 0 20px 0; clear:both;}
	
DIV.smartway
	{margin:0; padding:0;}
DIV.smartway DIV.logo
	{float: left; width: 150px;}
DIV.smartway DIV.copy
	{float: left; width: 356px;}

/* Overview */

.left_column_main {
	float: left;
	width: 130px;
}

.right_column_main {
	float: right;
	width: 275px;
	padding: 0 15px 0 0;
}

/* Contact Us */

#intro1_contact_container {
	margin: 0;
	padding: 10px;
}

#contact_intro1_area {
	position: absolute;
	top: 19px;
	left: 278px;
}

hr.contact_rule {
	border: 0;
	border-top: 1px solid #5f819a;
	height: 0;
	background: #5f819a;
}

.p_indent_text01 {
	line-height: 165%;
	font-size: 11px;
	margin: 0 0 0 6px;
	padding: 0;
}

.p_normal_text01 {
	line-height: 165%;
	font-size: 11px;
	margin: 0;
	padding: 0;
}

.contact_faq_q {
	font-weight: bold;
}

.contact_faq_left01 {
	float: left;
	width: 220px;
}

.contact_faq_right01 {
	float: left;
}

.contact_faq_left02 {
	float: left;
}

.contact_faq_right02 {
	float: right;
}

ul.contact_faq_list {
	float: left;
	margin: 0 10px 0 0;
	list-style-type: none;
}

ul.contact_faq_blockquote {
	margin-left: 40px;
	list-style-type: none;
}

/* Promotions & Events */

#intro1_promo_container {
	font-size: 11px;
	margin: 0;
	padding: 15px 0 15px 10px;
}

ul.insidemazda_hdr_list01 {
	margin: 0;
	padding: 0;
}

.insidemazda_hdr_list01 li {
	list-style: none;
	background: transparent url("../images/global/bullets/blt_arrow_rt_white.gif") no-repeat scroll 1px 5px;
	padding: 1px 0 1px 12px;
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	padding-bottom: .2em;
}

.insidemazda_hdr_list01 li a {
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.left_column_promo {
	float: left;
	width: 175px;
}

.right_column_promo {
	float: left;
	width: 323px;
	padding: 0 10px 0 0;
}

.promo_block {
	margin: 0 5px 0 12px;
}

/* about/Careers */

.about_career_left {
	float: left;
	width: 190px;
}

.about_career_right {
	float: right;
	width: 308px;
	padding: 0 10px 0 0;
}

.about_career_block01 {
	padding-bottom: 20px;
}

.about_career_block02 {
	padding: 0 20px 0 10px;
}

/* about/Press Releases */

.about_press_backTo
	{float: right;}
.about_press_left
	{float: left; padding-right: 10px;}
.about_press_right
	{float: left; width: 420px; padding-bottom: 10px;}

/* about/Timeline */

.about_timeline_content {
	padding: 10px 0 10px 0;
}

.about_timeline_left {
	float: left;
	padding-right: 12px;
}

.about_timeline_right {
	float: left;
	width: 360px;
}

.about_timeline_year {
	font-size: 14px;
	font-weight: bold;
	color: #000;
	padding-bottom: 2px;
}
