* 										{ padding: 0; margin: 0; }

body, h1, h2, h3, h4, h5, h6, p, pre, blockquote, label, ul, ol, li, dd, dl, fieldset, address, legend, td, th, table, code, div { margin: 0; padding: 0; }

body 									{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; background-color:#E4E4E4; line-height:20px; }

#container								{ margin-left:auto; margin-right:auto; width:1000px;}

#header									{ float:left; width:1000px; height:180px; background-image:url(../images/bg-header.jpg); }

#menu									{ float:left; width:1000px; height:40px; background-image:url(../images/bg-menu.jpg); }
#menu-button-first						{ float:left; margin-left:60px; }
#menu-button							{ float:left; margin-left:10px; }

#footer									{ float:left; width:1000px; height:80px; background-image:url(../images/bg-footer.jpg); }
#footer-legal							{ float:left; width:1000px; margin-top:20px; padding-bottom:20px; text-align:center; color:#838383; }

#page									{ float:left; width:1000px; background-image:url(../images/bg-page.jpg); }
#page-content							{ float:left; width:880px; margin-left:60px; padding-top:10px; padding-bottom:20px; border-bottom: 1px solid #CCCCCC; }

#index-image							{ float:left; width:880px; height:200px; margin-bottom:20px; padding-bottom:20px; background-image:url(../images/a6500-xl.jpg); background-repeat:no-repeat; border-bottom: 1px solid #CCCCCC; }

#products-column-first					{ float:left; width:160px; }
#products-column						{ float:left; width:160px; margin-left:20px; }
#products-images						{ float:left; margin-bottom:20px; }

#contact-map							{ float:left; width:880px; margin-bottom:20px; }
#contact-column-left					{ float:left; width:420px; padding:10px; }
#contact-column-right					{ float:left; width:420px; padding:10px; background-image:url(../images/bg-form.jpg) }
#contact-row							{ float:left; width:410px; margin-bottom:10px; }
#contact-label							{ float:left; width:120px; }
#contact-info							{ float:left; width:275px; }
#contact-mandatory						{ float:left; width:15px; color:#FF0000; }

#street-sweeper-column-left				{ float:left; width:440px; }
#street-sweeper-column-right			{ float:left; width:420px; margin-left:20px; }
#street-sweeper-content					{ float:left; width:440px; margin-bottom:20px; }
#street-sweeper-specifications			{ float:left; }
#street-sweeper-request					{ float:left; margin-left:20px; }

ul										{ margin-left:20px; }

h1 										{ font-size:20px; color:#666666; margin-bottom:20px; padding-bottom:10px; border-bottom: 1px solid #CCCCCC; }
h2 										{ font-size:16px; color:#666666; margin-bottom:20px; }

a:Link									{ color:#081736; text-decoration:none; }
a:Visited								{ color:#053978; text-decoration:none; }
a:hover									{ color:#053978; text-decoration:underline; }
a:Active								{ color:#053978; text-decoration:none; }

a.general:Link							{ color:#081736; text-decoration:none; }
a.general:Visited						{ color:#053978; text-decoration:none; }
a.general:hover							{ color:#053978; text-decoration:underline; }
a.general:Active						{ color:#053978; text-decoration:none; }

a.footer:Link							{ color:#838383; text-decoration:none; }
a.footer:Visited						{ color:#838383; text-decoration:none; }
a.footer:hover							{ color:#838383; text-decoration:underline; }
a.footer:Active							{ color:#838383; text-decoration:none; }