#showroom {
	width: 780px;
}

#showroom-title {
	width: 780px;
	height: 90px;
	background: #e6e6eb;
}

#showroom-title h2 {
	margin: 0;
	padding: 55px 0 0 8px;
}

#showroom-hero {
	height: 260px;
	background: #e6e6e6;
}

#showroom-menu {
	position: relative;
	height: 24px;
	margin: 0;
	background: #9999a3;
}

#showroom-menu h3 {
	width: 200px;
	height: 24px;
	margin: 0;
	background: #666;
	display: inline;
	float: left;
	font-size: 10pt;
}

#showroom-menu h3 a {
	width: 200px;
	height: 24px;
	display: block;
	color: #fff;
	text-decoration: none;
}

#showroom-menu h3 a span {
	display: block;
	padding: 4px 0 0 3px;
	color: #fff;
}

#showroom-menu ul#showroom-tabs {
	margin: 0;
	padding: 0;
	list-style: none;
	float: right;
	width: 572px;
}

#showroom-menu ul#showroom-tabs li {
	margin: 0;
	padding: 0;
	display: inline;
	width: 94px;
	height: 24px;
	float: left;
}

#showroom-menu ul#showroom-tabs li a {
	width: 96px;
	height: 24px;
	display: block;
	font-size: 8.5pt;
	font-weight: bold;
	color: #fff;
}

#showroom-menu ul#showroom-tabs li a span {
	display: block;
	padding: 4px 0 0 4px;
}


#showroom-menu ul#showroom-tabs li a:hover {
	background: #666;
}

#showroom-menu ul.showroom-tab-items {
z-index: 255;
	position: absolute;
	top: 24px;
	margin: 0;
	padding: 0;
	list-style: none;
	float: right;
	width: 96px;
	background: #9999a3;
	display: none;
}

#showroom-menu ul.showroom-tab-items a {
	display: block;
	width: 96px;
	height: 32px;
	background: #9999a3;
	color: #fff;
	font-weight: bold;
	font-size: 8.5pt;
	line-height: 10pt;
}

#showroom-menu ul.showroom-tab-items a span {
	display: block;
	padding: 4px 0 4px 4px;
}

#showroom-main {
}

#showroom-sidebar {
	width: 184px;
	display: inline;
	float: left;
	margin-left: 8px;
	color: #666;
	font-size: 8.5pt;
	line-height: 140%;
	padding-top: 48px;
}

#showroom-sidebar a {
	color: #666;
}

#showroom-content {
	width: 578px;
	display: inline;
	float: right;
	font-size: 9pt;
	line-height: 140%;
}

#showroom-content h3 {
	margin: 0;
}

#showroom-content a:link,
#showroom-content a:visited
 {
    color: #3b7ab2;
    text-decoration: none;
}

/* below is lesson from vw web devs on how NOT to do css */

.tab {
	width: 100%;
	margin-bottom: 16px;
}

.space_ri15 {
padding-right: 15px;
}

.space_le15 {
padding-left: 15px;
}


.icon_plus_area
{
	POSITION: relative;
}
.icon_plus
{
	POSITION: absolute;
}
.clickimg
{
	BORDER: 0;
	CURSOR: pointer;	
}

/*space to next element*/
/******************************/
.space_2
{
	MARGIN-BOTTOM: 2px;
}
.space_8
{
	MARGIN-BOTTOM: 8px;
}
.space_13
{
	MARGIN-BOTTOM: 13px;
}
.space_14
{
	MARGIN-BOTTOM: 14px;
}
.space_15
{
	MARGIN-BOTTOM: 15px;
}
.space_16
{
	MARGIN-BOTTOM: 16px;
}
/*FOR: 2level contextnav, space to next entry 1level*/
.space_5
{
	MARGIN-BOTTOM: 5px;
}

/*FOR: next teaser without line*/
.space_11
{
	MARGIN-BOTTOM: 11px;
}
.space_25
{
	MARGIN-BOTTOM: 25px;
}
/*space to top*/
/******************************/
.space_top1
{
	PADDING-TOP: 1px;
}
.space_top2
{
	PADDING-TOP: 2px;
}
.space_top3
{
	PADDING-TOP: 3px;
}
.space_top4
{
	PADDING-TOP: 4px;
}
.space_top7
{
	PADDING-TOP: 7px;
}
.space_top8
{
	PADDING-TOP: 8px;
}
.space_top10
{
	PADDING-TOP: 10px;
}
.space_top13
{
	PADDING-TOP: 13px;
}
.space_top14
{
	PADDING-TOP: 14px;
}
.space_top15
{
	PADDING-TOP: 15px;
}
.space_top17
{
	PADDING-TOP: 17px;
}
.space_top20
{
	PADDING-TOP: 20px;
}
.space_top22
{
	PADDING-TOP: 22px;
}

/*space right and left*/
/******************************/
.space_ri
{
	PADDING-RIGHT: 10px;
}
.space_ri5
{
	PADDING-RIGHT: 5px;
}
.space_ri15
{
	PADDING-RIGHT: 15px;
}
.space_ri7
{
	PADDING-RIGHT: 7px;
}
.space_ri8
{
	PADDING-RIGHT: 8px;
}
.space_ri19
{
	PADDING-RIGHT: 11px;
}
.space_ri30
{
	PADDING-RIGHT: 30px;
}
.space_le
{
	PADDING-LEFT: 10px;
}
.space_le7
{
	PADDING-LEFT: 7px;
}
.space_le15
{
	PADDING-LEFT: 15px;
}

/*space right for column table*/
/******************************/
.space_colri
{
	PADDING-RIGHT: 15px;
}

/*space to content large/min */
/******************************/
.space_navtocontent_min
{
	MARGIN-TOP: 15px;
}
.space_navtocontent_hp
{
	MARGIN-TOP: 15px;
	*MARGIN-TOP: 14px;	
}

/*space column small to top*/
/******************************/
.space_lmc_totop
{
	MARGIN-TOP: 30px;
}

/*space to top less - used in tables*/
/******************************/
.space_top1_neg
{
	MARGIN-TOP: -1px;
}
.space_top2_neg
{
	MARGIN-TOP: -2px;
}
.space_top3_neg
{
	MARGIN-TOP: -3px;
}
.space_top4_neg
{
	MARGIN-TOP: -4px;
}
