BODY {
	font-family:  Verdana, sans-serif;
	font-size: 11pt;
	color: #333333;
	background: #FFFFFF;
	margin: 10px 20px 20px 20px;
}

BODY.scanline {
	font-family:  Verdana, sans-serif;
	font-size: 11pt;
	color: #333333;
	background: #224488 url(../images/bsm_scanline_bg.gif) repeat scroll;
	margin: 10px 20px 20px 20px;
}

BODY.popup {
	font-family:  Verdana, sans-serif;
	font-size: 11pt;
	color: #333333;
	background: #DDDDDD ;/*url(../images/bsm_scanline_bg.gif) repeat scroll;*/
	margin: 10px 10px 10px 10px;
}

H3 {
	font-size: 16pt
}

.small-header {
	font-size: 10pt;
	font-weight: bold;
  font-variant: small-caps;
}

P, LI, TD {
	font-size: 10pt;
}

IMG.pic {
	border: 2px solid black;
}

SPAN.back_to_top {
	width: 100%;
	text-align: right;
	font-size: 10pt;
	vertical-align: top;
}

.caption {
	font-size: 9pt;
	font-weight: bold;
}

.error-text {
	font-size: 10pt;
	font-weight: bold;
	color: #FF0000;
}

/* Showroom Stuff */
TABLE.vehicle {
	color: #333333;
	background-color: #CCCCCC;
	border: 1px solid black;
	float: left;
}

TABLE.vehicle-head {
	spacing: 0; padding: 0; margin: 0;
}

TD.vehicle-title {
	color: #333333;
	background-color: #FFFFFF;
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
}
TD.vehicle-title2 {
	color: black;
	background-color: #b5b5b5;
	border: 0px solid black;
	font-size: 10pt;
	font-weight: bold;
	text-align: center; vertical-align: middle;
	height: 1px;
}

TD.vehicle-link {
	font-size: 8pt;
	font-weight: bold;
}

TD.vehicle-img {
	background-color: #9A9A9A;
	border: 1px solid #9A9A9A;
}
.vechicle-smallimg{
	border: 1 px solid #333333;
{

TD.vehicle-label {
	font-size: 8pt;
	font-weight: bold;
	border: 1px solid black;
	background-color: #FFFFFF;
}

TD.vehicle-data {
	font-size: 8pt;
	border: 1px solid black;
	background-color: #FFFFFF;
	font-weight: normal;
	color: #333333;
}

TD.vehicle-foot {
	background-color: #DDDDDD;
	border: 1px solid black;
}
.tool-tip
{
	font-size: 10px;
}
INPUT.button {
	font-size: 14px;
	white-space: nowrap;
	background-color: #999999;
	color: #FFFFFF;
	font-weight: bold;
	border: 2px solid black;
}


INPUT.text {
	border: 1px solid black;
	font-weight: bold;
}

A:link    { color: #333399; text-decoration: none; }
A:active  { color: #333399; text-decoration: none; }
A:visited { color: #333399; text-decoration: none; }
A:hover   { color: #333333; text-decoration: none; }


A:link.current    { color: #333399; text-decoration: none; font-weight:bold; }
A:active.current  { color: #333399; text-decoration: none; font-weight:bold;}
A:visited.current { color: #333399; text-decoration: none; font-weight:bold;}
A:hover.current   { color: #333333; text-decoration: none; font-weight:bold;}

A:link.carmenu    { color: #333399; text-decoration: none; }
A:active.carmenu  { color: #333399; text-decoration: none; }
A:visited.carmenu { color: #333399; text-decoration: none; }
A:hover.carmenu   { color: #333333; text-decoration: none; }

td.img_header { font-family:verdana; font-weight:bold; font-size:10px; }
td.carmenu {border-top:1px solid black;border-bottom: 1px solid black;background:silver;}
.req { color: red; }