@charset "UTF-8";

#container_new h2 {
	margin-top:10px;
	text-transform:none
}

body, div, td, p, li {
	color:#333
}

h2 {
	text-transform:uppercase;
	margin-bottom:5px;
}

h3 {
	margin:0 auto;
	padding:10px 0 0;
	font-weight:normal;
	font-size:12px;
	text-transform:uppercase
}

hr {
	margin:0;
	color: #666;
}

small {
	display:block
}

sub, sup {
	font-size:9px;
	vertical-align: text-top;
}

table {
	width:100%
}

td {
	text-align:left
}

#error_text1, #error_text2 {
	margin:0;
	color:red;
}

#formContainer {
	width:500px;
}

#formContainer td {
	text-align:right
}

table.maintenance {
	width:100%;
	background-color:#AAA;
	margin-bottom:10px;
}

table.maintenance td.header {
	background-color:#999;
	font-weight:bold;
	text-transform:uppercase;
	color:white
}

.maintenance td:first-child {
	text-align:left;
}

.maintenance td {
	padding:5px 5px 3px 5px;
	border-bottom:solid 1px #e1e1e1;
	text-align:center
}

.date {
	margin-bottom:0;
}

.dotted {
	height:10px;
	border-bottom:dotted 1px #666;
	margin-bottom:5px
}

.flyer {
	width:258px;
	padding:2px;
	margin-top:15px;
	border:solid 2px #666
}

.flyer a > img {
	float:left
}

/*#body { width: 740px; }*/
li.interlist { 
	list-style-type: none;
	font-weight: bold;
	margin: 5px 0;
	padding-left:30px;
}
#left {
	/*width: 430px;*/
	padding-left: 20px;
}
#left object {
	margin-left: -4px; 
}
#left ul.none {
	list-style-type: none;
	padding-left: 0;
}
#left ul.none li {
	margin-bottom: 10px;
}
#left ul.none li a {
	color: #333;
	text-decoration: underline;
}
#left h2 {
	margin-top: 25px;
	text-transform: uppercase;
	color: #ED1C24;
	font-size: 120%;
}
#right .findDealerBtn a {
	color: transparent;
}
#right .findDealerBtn {
	text-align: center;
}



/***  These are hacks to be cleaned up when the entire Owner's Site is made consistent with the new style
		DO NOT CONTINUE TO USE BS CSS HACKS (ie !important tags)
**/
#right .findDealerBtn {
	display: block !important; /* Find Dealer button hidden from rest of owners site for now */
}
/* Hide text and adjust CSS in lieu of background image, fix structure in owners properties files */
#engContactHeader span, #spContactHeader span {
	display: none;
}
#engContactHeader, #spContactHeader {
	padding-top: 0 !important;  /* REM */
}
/*** END HACKS  ***/



/*** Sidebar Style.css overwrites ***/

#right {
	width: 192x;
	margin-right: -50px;
}

#right .boxHeader {
	padding: 0;
	height: auto;
}
#right .boxData {
	padding: 0;
	background-color: transparent;
}

#right .boxData .contactBoxDataWrapper {
	background: transparent url(/MMNA/images/owners/contact_us_bg.jpg) repeat-x scroll bottom left;
	border: 1px solid #C9C8C9;
	border-bottom: 0;
	border-top: 0;
	padding:10px 7px;
}
#right .boxData .boxDataBottom {
	background: transparent url(/MMNA/images/owners/contact_us_bottom.gif) no-repeat scroll bottom left;
	width: 100%;
	height: 8px;
	padding: 0;
}
#engContactHeader {
	background: transparent url(/MMNA/images/owners/contact_us_top.gif) no-repeat scroll 0 0;
	height: 31px;
}
#spContactHeader {
	background: transparent url(/MMNA/images/owners/contact_us_top_sp.gif) no-repeat scroll 0 0;
	height: 31px;
}
