UL,LI,DIV,FORM,DL,DD,DT{
padding: 0;
margin: 0;
}
.sitemap UL LI{
	margin-left:20px;
}
BODY{
text-align: center;
background-color:#003d5f;
/*background-image:url(images/web/background.jpg);
background-repeat:repeat-x;*/
background-position:left top;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color:#fff;
margin: 0px auto;
}

IMG{
border: 0px;
}

#body{
margin: 0px auto;
width:942px;
text-align:left;
background-color:transparent;
background-image:url(http://www.comesyseurope.com/styles/compsys/images/web/lift_01.png);
background-repeat:no-repeat;
background-position:center top;

}

H1,H2,H3{
font-family:Arial, Helvetica, sans-serif;
}

H1{
color:#63a9fa;
font-size:16px;
margin:8px 0 10px 0;
height:26px;
font-weight:bold;
border-bottom:1px solid #1d4e79;
clear:left;
}

H2{
margin:8px 0;
}

H2,H3{
color:#198929;
}

P{
margin-bottom:16px;
line-height:20px;
}

A{
outline:none;
}
#clouds{
background-color:transparent;
background-image:url(images/web/clouds2.jpg);
background-repeat:no-repeat;
width:900px;
margin:0px 21px 0px 21px;
float:right;
}
/* panels */
#lhs{
	float:left;
	width:217px; 
	padding-left:21px;
}
.panel_rhs{
	margin:13px 0px;
	padding:0px 8px 12px 8px;
	float:right;
	height:250px;
	width:204px;
}

#main{
float:left;
width:628px;
padding:0px 10px;
background-image:url(images/web/panel_50.png);
min-height:421px;
}

#footer{
background-image:url(images/web/line.jpg);
background-position:0 top;
background-repeat:no-repeat;
width:900px;
float:left;
padding-top:30px;
margin-top:30px;
height:124px;
}
#panel_picture{
width:628px;
line-height:0px;
font-size:1px;
}
/* headers */
#header{
height:124px;
width:900px;
}

#customerarea{
background-image:url(images/web/customerarea.jpg);
background-repeat:no-repeat;
background-position:right top;
float:right;
height:31px;
width:104px;
}
#checkout{
background-image:url(images/web/checkout.jpg);
background-repeat:no-repeat;
background-position:right top;
float:right;
height:31px;
width:104px;
}

#communityarea {
background-image:url(images/web/communityarea.jpg);
background-repeat:no-repeat;
background-position:right top;
float: right;
height: 31px;
width: 206px;
padding: 0px 10px;
text-align: right;
}
#communityarea a {
color: #FFFFFF;
text-decoration: none;
line-height: 28px;
font-weight: bold;
font-size: 11px;
}


#logo {
clear:right;
background-image:url(images/web/head.png);
width:900px;
height:81px;
}

#logo #clickable A{
display:block;
text-indent:-10000px;
height:81px;
width:450px;

}
/* footer */
#footer #vca{
background-image:url(images/web/vca.gif);
width:108px;
height:80px;
display:block;
float:left;
text-indent:-10000px;
}
#footer #footercompsys{
background-image:url(images/web/footercompsys.gif);
width:228px;
height:38px;
display:block;
float:right;
text-indent:-10000px;
}
#footer #environment  {
background-image:url(images/web/environment.gif);
width:467px;
height:94px;
display:block;
text-indent:-10000px;
/*margin:0 47px 20px 47px;*/
margin:0 216px 20px 216px;
}
 

/* sidenav */
#sidenav{
width:207px;
margin:0px 9px 9px 0px;
}

#sidenav li{
float: left;
list-style-type: none;
margin-bottom:2px;
}

#sidenav li a{
background-image:url(images/web/panel_50.png);
font-weight: bold;
font-size: 11px;
color: #fff;
text-decoration: none;
float:left;
padding-left:12px;
height: 28px;
line-height: 28px;
width:195px;
}

#sidenav li a:hover{
background-image:url(images/web/panel_30.png);
}

#sidenav li a.selected{
background-image:url(images/web/panel_70.png);
}

/* sidenav */
.but_sml{clear:left;}

.but_sml li{
float: right;
list-style-type: none;
color:#63a9fa;
height: 20px;
line-height: 20px;
text-align:right;
}

.but_sml li a{
background-image:url(images/web/but_100_20.png);
font-size: 11px;
color: #63a9fa;
text-decoration: none;
float:left;
padding-right:10px;
height: 20px;
line-height: 20px;
width:90px;
}

.but_sml li a:hover{
color:#fff;
}

.but_big{}

.but_big li{
float: right;
list-style-type: none;
color:#63a9fa;
height: 28px;
line-height: 28px;
text-align:right;
}

.but_big li a{
background-image:url(images/web/but_202_28.png);
background-repeat:no-repeat;
font-size: 13px;
color: #63a9fa;
text-decoration: none;
float:left;
padding-right:20px;
height: 28px;
line-height: 28px;
width:184px;
}

.but_big li a:hover{
color:#fff;
}


#rollover{
float:left;
margin-bottom:10px;
}

/* panel_content */

#panel_content{
margin:13px 8px 0px 0px;
width:400px;
float:left;
padding-bottom:10px;
}

.thumbs{
float:left;
width:100%;
}

.thumbs li{
float: left;
list-style-type: none;
margin-top:13px;
height: 114px;
line-height: 114px;
width:114px;
margin-right:14px;
}

.thumb_pedals{background-image:url(images/products/sections/section_thumb_pedals.jpg);}
.thumb_hand_controls{background-image:url(images/products/sections/section_thumb_hand_controls.jpg);}
.thumb_thermal_systems{background-image:url(images/products/sections/section_thumb_thermal_systems.jpg);}
.thumb_instrumentation{background-image:url(images/products/sections/section_thumb_instrumentation.jpg);}
.thumb_sensors{background-image:url(images/products/sections/section_thumb_sensors.jpg);}

.thumb_pedals_f6{background-image:url(images/products/sections/section_thumb_pedals_f6.jpg);}
.thumb_pedals_f7{background-image:url(images/products/sections/section_thumb_pedals_f7.jpg);}
.thumb_pedals_f9{background-image:url(images/products/sections/section_thumb_pedals_f9.jpg);}
.thumb_pedals_s4{background-image:url(images/products/sections/section_thumb_pedals_s4.jpg);}
.thumb_pedals_s7{background-image:url(images/products/sections/section_thumb_pedals_s7.jpg);}

.thumbs li a{
	display:block;
	height: 114px;
	line-height: 114px;
	width:114px;
	text-indent:-10000px;
}
.certification{
float:left;
width:100%;
}

.certification dt{float:left;	margin-right:14px;}
.certification dd{display:none;}
.outputPanel{float:left;margin-top:10px;margin-bottom:10px;width:608px;height:360px;padding:10px;background-image:url(images/web/panel_50.png)}

.panel_rhs h2{
	font-size:15px;
	color:#498dd4;
	margin:12px 0 2px 0;
	border-bottom:1px solid #1d4e79;
	height:24px;
}
.panel_rhs .story{
	margin:12px 0px;
}
.panel_rhs .story h3{
	font-size:13px;
	color:#498dd4;
	margin-bottom:0px;
}
.panel_rhs .story .snippet{
	color:#60809b;
}
.panel_rhs .story .snippet A{
	color:#60809b;
	text-decoration:underline;
}
.panel_rhs P{
	color:#63a9fa;
	margin:12px 0;
}
.panel_rhs .categoryLink{
	display:block;
	font-size:13px;
	text-decoration:none;
	color:#498dd4;
	line-height:28px;
	height:28px;
	margin:1px 0px;
	border-bottom:1px solid #1d4e79;
}
.panel_rhs .categoryLink:hover{
	color:#fff;
}
.panel_rhs SPAN.categoryLink:hover{
	color:#498dd4;
}

/* newsletter */
#newsletter{
	background-image:url(images/web/panel_50.png);
	width:183px;
	margin:9px 9px 9px 0px;
	padding:12px;
	clear:left;
}

#newsletter h2{
	font-weight: bold;	font-size: 12px;
	color:#fff;
	margin-bottom: 2px;
}
#newsletter #msg{
	color:#63a9fa;
	margin-bottom:5px;
}
#newsletter FORM .emailBox,#newsletter FORM .submitBut{
	font-size:11px;
	font-weight: bold;
	color:#63a9fa;
	width:183px;
	height:29px;
	line-height:20px;
	background-color:#020e1c;
	border:0px;
	padding-top:7px;
}

#newsletter FORM .emailBox{
	text-indent:8px;
}

#newsletter FORM .submitBut{
	margin-top:2px;
	width:54px;
	cursor:pointer;
}
#popup{
	position:absolute;
	left:0;
	top:0;
	width:114px;
	height:114px;
	background-image:none;
}
#rollover-coach,#rollover-bus,#rollover-generator,#rollover-excavator,#rollover-truck{
 display:none;
}
#instructions_hand_controls,#instructions_instrumentation,#instructions_pedals,#instructions_sensors,#instructions_thermal_systems{
 display:none;
}

#instructions{
height:300px;

}

.question{
margin-bottom:10px;
}
.answer{}

#panel_content A:hover{
	color:#fff;
}
.question, #panel_content a, #panel_content A:hover,#panel_content a:visited,#panel_content a:active,#panel_content a:link,.panel_rhs a{
	color:#63a9fa;
	text-decoration:none;
}

.questionandanswer,.questionlist{
border-bottom:1px solid #1d4e79;
padding-bottom:16px;
margin-top:25px;
padding-left:8px;
}
.questionlist LI,.questionandanswer LI{
list-style-type:none;
}
.top{
margin:10px 10px 0 0;
text-align:right;
}

/* formqa */
.formqa{
	margin-bottom:10px;
}
.formq{
	height:18px;
	margin:1px 0px;
}
/*product_short */

.product_box{
width:136px;
padding:0px;

margin:5px 2px 10px 5px;
float:left;height:235px;
min-height:235px;

padding:5px;
background-image:url(images/web/panel_30.png);
}
.no .product_box {
background-image:none;
height:270px;
min-height:270px;
}

.product_box H2{
color:#63a9fa;
font-size:1em;
margin:0px 0;
height:30px;

}
.product_box H3{
color:#fff;
font-size:1em;
margin:0px 0;
}
.product_box P{
margin-bottom:0px;
}
.product_box UL{
margin-top:5px;
}
.product_box UL LI{
font-size:10px;
margin-left:20px;
}
.product_box .image{
clear:left;
margin-bottom:10px;
margin-left:11px;
}
.buy{
margin-top:7px;
width:136px;
}
.buy A{
border:1px solid #1d4e79;
background-color:#011f32;
color:#63a9fa;
padding:5px;
font-weight:bold;
display:block;

text-align:center;
}
.buy A:hover{
color:#fff;
}
.linkright{
position:relative;
left:94px;
top:-25px;
}
.quote{margin-left:30px;margin-right:30px;
font-style:italic;
font-weight:bold;
}
.trans{
width:358px;height:333px;
background-image:url(images/360.png);
background-repeat:no-repeat;
float:right;
}


#panel_content TABLE TR TD{
/*vertical-align:top;*/
}