

body {
  margin: 0 0 0 0;
  padding: 0;  
  font-size: 75%;
  text-align: left;
  font-family: 'Verdana CE', Verdana, 'Arial CE', Arial, Helvetica, sans-serif; 
  color: black;  
  line-height: 1.3em;
  background-color: white;  
	}
	
	
* {padding: 0; margin: 0;}
	
a {
	text-decoration: none !important;
	color: black !important;
	
	}
	

	
img {border: none;}

h1 { 
  font-family: Arial, 'Trebuchet MS', 'Geneva CE', lucida, sans-serif;
	font-size: 1.8em;
	line-height: 1.5em;
  font-weight: normal;
	}
	
h2 {
  font-family: Arial, 'Trebuchet MS', 'Geneva CE', lucida, sans-serif;
  font-size: 1.8em;
  line-height: 1.3em;
  color: black;
  font-weight: normal;
} 



h3 {  
  font-size: 1.2em;
  line-height: 1.3em;
  color: black;
  font-weight: bold;
  margin-top: 15px;  
  padding: 0px 0px 15px 0px;  
}

 h3 span {font-weight: normal;}
	
.main {
  width: 650px;
	position: relative;
	margin: auto;		
	background-color:white;		
	text-align:left;	
	
}




/* ----------- TOP ----------- */

.top {padding: 15px 0px 15px 0px;}

    .mlogo { }
    
    .topitems {
      display: none;
      
    }
        
    .support-menu { display: none; }  
    
    .menuitem {
      display: none;
    }

   

/* ----------- CONTENT ----------- */


.content {
  
  background-color: white; 
  border-top: 1px solid black;  
  
  padding-bottom: 0px; 
  color:black !important;
}


  .content p {margin: 0.5em 0 1.1em 0; font-size: 1em; line-height: 1.4em; color: black;}

  .mainbanner {
    display: none;
  }
    
  .subnav {
   display: none;    
  }
  
  .subnav h1 {
    font-family: 'Trebuchet MS', 'Geneva CE', lucida, sans-serif;
    color:white;
    font-size: 1.8em;
    font-weight:bold;
    float:left;
    margin:0px 0px 0px 0px;
    font-variant: small-caps;
    }   
  

  .content-padding {    
    padding: 0px;  
    background-color: white;
    background-image: url(none;) !important;    
    border-bottom: 4px solid silver;  
  }
  
  .content-padding a {color:black; text-decoration: none;}  
  
  .car {    
   padding: 30px 0px 20px 0px;   
   background-color: transparent; 
  }
  
  .page {    
  padding: 30px 0px 20px 0px;   
   background-color: transparent; 
  }
  
  .page-full {    
  padding: 30px 0px 20px 0px;   
   background-color: transparent; 
  }

 .promos {
  width: 630px;
  padding:0;  
  float:left;  
  
 } 
 
 .range {
   background-color: white;
   padding: 0px;
   font-size: 0.9em;    
  
 }
 
 .range-car {
  border-top: 1px dotted #cdcdcd;
  padding-top: 5px; 
  padding-right: 5px;  
  margin-bottom: 40px; 
  }
 
 .range-scroll {  
  
  
 }

 .news {
  clear: left;  
  width: 608px;
  border: 1px solid #cccccc;
 }
 
  .iframe-form {
    width:630px;
    float:left;
    margin-right:10px;
  }
  
.intro-txt {    
   font-size: 1.2em  !important;
   font-weight: normal !important;
   padding-right: 0px;
  
}

.intro-car {
  margin: 15px 0px 0px 25px;
} 


.person {padding: 0px 0px 7px 0px;} 

.person-intro {
  font-weight: normal !important;
  font-size: 0.8em;
  line-height: normal;
  
} 

.person-intro img {
      
      background-color: white;
      padding: 2px;
      border: 1px solid #d6d6d6;  
      margin: 0px 15px 0px 0px;
    }






/* ----------- TABLES ----------- */

.techtable {
  display: table;
  margin: 15px 0px 0px 0px;  
  border-collapse: collapse;
  color: black;  
  border: 2px solid black;
  width: 650px;
}

.techtable th {
 
  color: black;
  padding: 6px 10px 5px 10px;
  text-align: center;  
  border: 1px solid black;
  
}

.techtable tr td {
   padding: 6px 10px 7px 10px;
   background-color: white;
   text-align: center;   
   border: 1px solid black;
}


.techtable .item {
  
  padding: 6px 6px 7px 10px;   
  font-size: 0.9em;  
  
}

.item:first-letter {text-transform: uppercase !important;}

.techtable .section {
  
  text-transform: uppercase;  
}

.techtable .item strong {
  font-size: 1.2em;
}


.equipment-table {  
  display: table;
  margin: 15px 0px 0px 0px;  
  border-collapse: collapse;
  color: black;  
  border: 2px solid black;
  width: 650px;
}

.equipment-table th {  
  color: black;
  padding: 6px 0px 5px 10px;
  text-align: left;
  border: 2px solid black;
  
}

.equipment-table tr td {
  padding: 6px 10px 7px 6px;
  background-color: white;
  text-align: center;
  border: 1px solid black;
  font-size: 1.3em;  
   width:350px;
}

.equipment-table .item {
  font-size: 0.9em;  
  padding: 6px 6px 7px 10px;    
}

  .equipment-table span {font-size: 0.6em; font-weight: bold;}


/* ----------- FOOT ----------- */

.footer {
  display: none;
}


.pfooter {
  padding: 15px 0px 15px 0px;
  text-align: right;
  
}




/* ----------- OTHER ----------- */

#menu {display: none;}
.subnav-menu {display: none; }
.buy-menu {display: none; }
.lastitems {display: none; }


.phead {
  float:right;
  font-weight: bold;
  position:relative;
  top: -15px;
  color:silver;
  text-align: right;
}

.phead div {
  position:relative;
  top:20px;
  font-weight: normal;
}

.accessories-right h3 {display: none;}

.contact-person {
  width: 100%;
}

.contact-person a {
   font-weight: bold;
}


.gallery th {display: none;}

.np {display: none;}
.fl { float:left;}
.fr { float:right;}
.clr { clear:both; color:white; border:none; margin:0; padding:0; height:1px;}
.left { text-align: left !important;}
.right { text-align: right !important;}
.center { text-align: center !important;}
.justify { text-align: justify !important;}
.small { font-size: 0.9em !important; }
.big { font-size: 1.6em !important; }
.normal {font-size: 1.2em !important;}
.medium {font-size: 1.2em !important;}
.bold { font-weight: bold;}
.norm {font-weight: normal;}
.em {font-style: italic;}
.dn {display: none;}
.red {color:#ee1e26;}
.full {width:100% !important;}
.upp {text-transform: uppercase !important;}
