#body_layer {
	display:none;
	position:absolute;
	top:0px;
	left:0px;
	height:100%;
	width:100%;
	background-color:#000;
	opacity: .5;
	filter: alpha(opacity=50);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	-moz-opacity:0.5;
}

#configurator_layer {
	display:none;
	border:0px solid blue;
	position:absolute;
	top:270Px;
	left:250px;
	width:760px;
	height:500px;
	text-align: left;
}

#close_configurator_layer {
	position: absolute;
	top: 10px;
	left: 590px;
	width: 160px;
	text-align: right;
	color: #fff;
}

#configurator_black_head {
	background-color: #000;
	width: 100%;
}

#configurator_background {
	background-color:#fff;
	width: 100%;
	height: 100%;
}

#configurator_head {
	font-family: Arial, Verdana, sans-serif;
	text-align: left;
	font-size: 20px;
	font-weight: bold;
	color: #fff;
	padding: 5px;
	text-transform: uppercase;
	line-height: 30px;
}

#configurator_content {
	position:absolute;
	top: 60px;
	left: 10px;
	border: 0px solid red;
	height: 297px;
	color: #666;
}

#car_info {
	border:0px solid red;
}

.configurator_part_list_td {
	padding: 3px;
	background-color: #eee;
}

.part_disabled {
	color: #666;
}

.part_alternative {
	color: #888;
}

.part_enabled {
	color: #666;
}

.configurator_detail_head
{
	padding: 3px;
	background-color: #999;
	font-weight:bold;
	color: #fff;
}

#configurator_layer a {
	color: #666;
	text-decoration: none;
}

.info:hover {
	cursor: help;
	text-decoration: none;
}

#configurator_layer .steps_bg_act div {
	cursor: pointer;
}

#configurator_layer .configurator_button a {
	color: #fff;
	cursor: pointer;
	font-size: 11px;
	text-decoration: none;
}
#configurator_layer .configurator_button a:hover {
	text-decoration: none;
}

#configurator_layer .dashed {
	border-bottom:1px dashed #666;
}

.steps_start {
	width: 2px;
	height: 18px;
	background-image: url(images/configurator/start_act.gif);
	background-repeat: no-repeat;
}

.steps_end {
	width: 2px;
	height: 18px;
	background-image: url(images/configurator/end.gif);
	background-repeat: no-repeat;
}

.steps_end_act {
	width: 2px;
	height: 18px;
	background-image: url(images/configurator/end_act.gif);
	background-repeat: no-repeat;
}

.steps_seperator {
	width: 10px;
	height: 18px;
	background-image: url(images/configurator/spacer.gif);
	background-repeat: no-repeat;
}

.steps_seperator_both {
	width: 10px;
	height: 18px;
	background-image: url(images/configurator/spacer_both.gif);
	background-repeat: no-repeat;
}

.steps_seperator_none {
	width: 10px;
	height: 18px;
	background-image: url(images/configurator/spacer_none.gif);
	background-repeat: no-repeat;
}

.steps_bg {
	background-image: url(images/configurator/bg.gif);
	background-repeat: repeat-x;
	height: 18px;
	color:#666;
	font-size:11px;
	padding: 0px 5px 0px 5px;
}

.steps_bg_act {
	background-image: url(images/configurator/bg_act.gif);
	background-repeat: repeat-x;
	height: 18px;
	color:#fff;
	font-size:11px;
	padding: 0px 5px 0px 5px;
}

.configurator_button {
	color: #fff;
	border: 1px solid #666;
	/*background: url(images/button_bg.jpg);
    background-repeat: repeat-x;*/
	background-color: #999;
	cursor: pointer;
	font-size: 11px;
	padding:1px 0;
	text-align:center;
	width:80px;
}

.configurator_button_unlimited {
	color: #fff;
	border: 1px solid #666;
	/*background: url(images/button_bg.jpg);
	background-repeat: repeat-x;*/
	background-color: #999;
	cursor: pointer;
	font-size: 11px;
	padding: 1px 5px 1px 5px;
	text-align:center;
	text-transform: none;
}

#configurator_price {
	font-weight: bold;
}

a.configurator_tooltip {
	text-decoration:none;
}
a.configurator_tooltip:hover {
	cursor:help;
}
a.configurator_tooltip span {
	display:none;
	position:absolute;
	text-decoration:none;
	z-index: 1000;
}

a.configurator_tooltip:hover span, a.configurator_tooltip:focus span, a.configurator_tooltip:active span {
	display:inline;
	position:absolute;
	left:52px;
	margin-top:22px;
	padding: 5px;
	border:1px solid #003366;
	background-color:#CDD6DD;
	z-index: 1000;
}

#checking_div {
	position: absolute;
	top: -20px;
	left: 0px;
	height: 453px;
	width: 100%;
	z-index: 2002;
	border:none;
	display: none;
}

#loading_div {
	position: absolute;
	top: -20px;
	left: 0px;
	height: 453px;
	width: 735px;
	z-index: 2003;
	border:none;
	display: none;
}

#preparing_div {
	position: absolute;
	top: -20px;
	left: 0px;
	height: 453px;
	width: 735px;
	z-index: 2003;
	border:none;
	display: none;
}

#components_div {
	position: absolute;
	top: -20px;
	left: 0px;
	height: 453px;
	width: 735px;
	z-index: 2003;
	border:none;
	display: none;
}

#alternate_div {
	position: absolute;
	top: -20px;
	left: 0px;
	height: 453px;
	width: 735px;
	z-index: 2004;
	border:none;
	display: none;
}
/* Z U M   T E S T */
/*
#configurator_content_1 {position:absolute;top: 60px;left: 10px;border: 0px solid red;height: 297px;}
#configurator_content_2 {position:absolute;top: 60px;left: 10px;border: 0px solid red;height: 297px;}
#configurator_content_3 {position:absolute;top: 60px;left: 10px;border: 0px solid red;height: 297px;}
#configurator_content_4 {position:absolute;top: 60px;left: 10px;border: 0px solid red;height: 297px;}
#configurator_content_5 {position:absolute;top: 60px;left: 10px;border: 0px solid red;height: 297px;}
#configurator_content_6 {position:absolute;top: 60px;left: 10px;border: 0px solid red;height: 297px;}
#configurator_content_7 {position:absolute;top: 60px;left: 10px;border: 0px solid red;height: 297px;}
#configurator_content_8 {position:absolute;top: 60px;left: 10px;border: 0px solid red;height: 297px;}
*/
