body               { font-family: arial, sans-serif; color: #fff; font-size: 10pt; margin: 0 0 15px 0; padding: 0; background-color: #330303; }
td                 { font-family: arial, sans-serif; color: #fff; font-size: 10pt; line-height: 150%; }
h1                 { font-family: arial, sans-serif; color: #000; font-size: 10pt; line-height: 150%; padding: 0; margin: 0;  }
h2                 { font-family: arial, sans-serif; color: #000; font-size: 10pt; line-height: 150%; padding: 0; margin: 14px 0 0 0; }
.dealer_title      { font-family: arial, sans-serif; color: #fff; font-size: 12pt; line-height: 150%; padding: 0; margin: 0 0 14px -20px; }
form               { margin: 0; padding: 0; } 
.input             { border: 1px solid #000; font-family: sans-serif; font-size: 9pt; width: 280px; }
.button            { border: 1px solid #333; font-family: sans-serif; font-size: 9pt; }
.small             { font-size: 8pt;}

.container         { width: 788px; height: 998px;  background-image: url('../images/bg.png');      background-repeat: no-repeat; }
.container_home    { width: 788px; height: 1139px; background-image: url('../images/bg_home.png'); background-repeat: no-repeat; }
.content           { margin: 86px 40px 40px 10px; }
.content_home      { margin: 60px 40px 0px 14px; }

.dealer            { float: left; width: 47%; height: 116px; }
.citation          { margin: 0 10px 10px 20px; }
.video_title       { color: #fff; margin: 15px 0 5px 14px; }
.video_description { font-size: 9pt; margin-left: 5px; }
.shopping_cart_volume   { margin: 10px auto 3px auto; padding: 2px; text-align: center; clear: both; font-size: 9pt; font-weight: bold; font-style: italic; line-height: 120%; }
.shopping_cart_shipping { margin: 0 auto 0 auto;    padding: 2px; text-align: center; clear: both; font-size: 8pt; }

.label             { color: #fff; font-weight: bold; text-align: right; font-size: 9pt; }
.button       { background: #ccc; color: #000; border: 1px solid #333; font-family: sans-serif; font-size: 9pt; padding: 3px; margin: 3px; text-decoration: none; }
.button:hover { background: #fff; }

.advertisement_left  { border: 1px solid #9C2829; display: block; clear: both; margin: 7px 0 7px 0px; }
.advertisement_right { border: 1px solid #9C2829; display: block; clear: both; margin: 7px 0 7px 7px; }

a.shopping_cart_volume:link, a.shopping_cart_volume:visited, a.shopping_cart_volume:active, a.shopping_cart_volume:hover { font-size: 9pt; font-weight: bold; font-style: italic; text-decoration: none; }

a:link, a:active, a:visited { color: #fff; text-decoration: underline; }
a:hover                     { color: #fff; text-decoration: none; }

.footer_box                                                               { font-size: 8pt; color: #fff; margin: 4px; text-align: center; } 
.footer, a.footer:link, a.footer:active, a.footer:visited, a.footer:hover { font-size: 8pt; color: #fff; }


/* home page scroller */

#motioncontainer {
	background: #7a0026; 
	border: 4px solid #7a0026; 
	border-bottom: 3px solid #7a0026; 
}

#motioncontainer a img{ /*image border color*/
	border: 1px solid #7a0026;
}

#motioncontainer a:hover img{ /*image border hover color*/
	border: 1px solid #fff;
}

#motioncontainer a:hover{
	color: red; /* Dummy definition to overcome IE bug */
}

#statusdiv{
	position: absolute;
	padding: 2px;
	left: -300px;
	background-color: lightyellow;
	border: 1px solid gray;
	visibility: hidden;
}

