#navigation {

/* font-size:92% !important; */
}




h3.navHeaders {

font-size: 14px;
margin-top:30px;
margin-left:5px;
}


div#info {
margin:0;
padding:5px;
}

div#info p {

 margin-top:0;
 margin-bottom: .8em;
 text-align: left;
 padding:0;
 border:0;
 line-height:1.3;
           }

div.clear {

clear:both;


}

div#media {
padding-left:0px;
padding-right:0px;
padding-top:0px;
padding-bottom:10px;
margin:0;
width: 50%;
float:left;

}


div#description {
padding:0;
margin:0;
width: 45%;
float:left;

}


div#tabs-2 ul{

font-size: 12px;
font-style: normal;
line-height: 1.5em;
font-weight: normal;
color: #333;
text-decoration: none;
text-indent: 0;
list-style-position: outside;
list-style-type: square;
padding: 26px;
margin: 2px;
/* text-transform:uppercase; */

}

div#tabs-3 {
padding:0;
margin:0;
border:0;
font-size: 10px;
}

div#tabs-3 table{
margin:9px;

}

p.pdf {
margin-left:15px;
}


div#tabs-4 {
padding-left:10px;
padding-right:5px;
padding-top:5px;
padding-bottom:5px;

}



ul.uldisc {
	list-style-type: disc;
    list-style-position: outside;
    padding-left:20px;
    padding-right: 20px;
}

ul.uldisc li { 
font-style: normal;
font-size: 12px; 
margin-bottom: .8em;

}




img.imgleft {

float:left;
margin-right:10px;
margin-bottom:10px;
margin-top:5px;



}



p#phone {


font-size:110%; 
font-weight:bold;
padding-bottom:0;
padding-left:15px;
margin-top:10px;
margin-left:5px;
background: url(http://img.mclareneurope.com/skins/Skin_2/images/img/phone.png) no-repeat;
background-position: 0 0;


}




ol.olist {
	list-style-type: decimal;
}
ol.olist li { 
font-style: normal;
font-size: 12px !important; 
list-style-position: inside;
margin-bottom: .8em;

 
}
ol.olist li strong { 
display:inline;
}


td.tdcell {

border-bottom: 15px solid white;


}

td.tdcell table.pcell {
border: 1px solid black;


}


table.tcenter td{

padding-left:5px;
padding-top:5px;

}

td.img {
border: 1px solid red;


}


table#datatable { 
  text-align:center;
  border: 1px solid black; 
  border-collapse: collapse; 

}
table#datatable td {

 border: 1px solid black;
 }

.nb { 
border: none;

 } 



table#paddingtable { 
  text-align:center;
  border: 1px solid black; 
  border-collapse: collapse; 

}
table#paddingtable td {

 border: 1px solid black;
 padding: 5px;
}



#othernav {

margin-top:10px;
margin-bottom:10px;
margin-left: 5px;


}

#prodlist
{
margin-left: 0;
padding-left: 0;
list-style: none;
}

#prodlist li
{
padding-left: 30px;
padding-bottom:5px;

}
#prodlist li a {
text-decoration:none;

}

#bodyl-left p.construction {
background: url(images/img/construction.png) no-repeat;
background-position: 0 -3;
padding-left: 30px;
padding-bottom:5px;
padding-top:5px;
color:red;
font-size:11px;
margin-top:10px;
}

#prodlist li.military {
background: url(http://img.mclareneurope.com/skins/Skin_2/images/img/military.jpg) no-repeat;
background-position: 0 -2;
}
#prodlist li.agricultural {
background: url(http://img.mclareneurope.com/skins/Skin_2/images/img/agri.jpg) no-repeat;
background-position: 0 -1;
}

#prodlist li.rubber {
background: url(http://img.mclareneurope.com/skins/Skin_2/images/img/rubber.jpg) no-repeat;
background-position: 0 -1;
}



table.pcell h1,table.pcell h2 {

font-size:12px;
padding-left: 10px;
padding-top:10px;
padding-bottom:0px;
color:#ba1011;
font-weight:bold;
font-size:110%;
line-height:normal;
margin-bottom:10px;
/*padding:0 0 10px;*/

}



table.pcell p {
margin:0;
padding-left: 10px;
padding-right:10px;
font-size: 11px;
color:#000;
font-weight:normal;
}

table.pcell p.price {
font-weight:bold;
font-size:12px;
padding-left: 10px;
margin-bottom:5px;
margin-top:0;
color:#ba1011;
float:left;
width:160px;


}

table.pcell p.sku {
padding-left: 10px;
padding-top:5px;
margin:0;
color:#000;
font-size:12px;

}


div#cart {
/* width:200px; */
width:240px;
float:left;
padding:0;
font-size:10px;
margin-top:-5px;
font-size:11px;


}

 
div#cart small {
font-weight:bold;
font-size:11px;


}

input.AddToCartButton {
    line-height: 999px;
	text-indent:150%;
    overflow:hidden;
    cursor: hand;
    cursor: pointer;
    border:0;
    margin:0;
    padding:0;
    margin-left:2px;
   	width:101px;
	height:20px;
line-height: 20px;
 	background:transparent url(http://img.mclareneurope.com/skins/Skin_2/images/img/addtocartbtn.jpg) no-repeat top left;
    
}




input.AddToCartButtonFR {
    line-height: 999px;
	text-indent:150%;
    overflow:hidden;
    cursor: hand;
    cursor: pointer;
    border:0;
    margin:0;
    padding:0;
    margin-left:2px;
   	width:125px;
	height:20px;
line-height: 20px;
 	background:transparent url(http://imgfr.mclareneurope.com/skins/Skin_2/images/img/adtocartbtn_fr.jpg) no-repeat top left;
    
}


input.AddToCartButtonDE {
    line-height: 999px;
	text-indent:150%;
    overflow:hidden;
    cursor: hand;
    cursor: pointer;
    border:0;
    margin:0;
    padding:0;
    margin-left:2px;
   	width:125px;
	height:20px;
line-height: 20px;
 	background:transparent url(http://imgde.mclareneurope.com/skins/Skin_2/images/img/addtocartbtn_de.jpg) no-repeat top left;
    
}


input.AddToCartButton:hover,input.AddToCartButtonDE:hover {
	background-position:0 -20px;
}



input.SpecialOrderButton {
    font-size:11px !important;
    color:white;
    font-weight:bold;
    cursor: hand;
    cursor: pointer;
    border:0;
    margin:0;
    padding:0;
    margin-left:2px;
    width:101px;
    height:20px;
    line-height: 20px;
    background:transparent url(http://img.mclareneurope.com/skins/Skin_2/images/img/grey_btn.jpg) no-repeat top left;
    
}

input.SpecialOrderButton:hover {
    background-position:0 -20px;
}





input.SpecialOrderButtonFR {
    font-size:11px !important;
    color:white;
    font-weight:bold;
    cursor: hand;
    cursor: pointer;
    border:0;
    margin:0;
    padding:0;
    margin-left:2px;
    width:130px;
    height:20px;
    line-height: 20px;
    background:transparent url(http://imgfr.mclareneurope.com/skins/Skin_2/images/img/grey_btn.jpg) no-repeat top left;
    
}

input.SpecialOrderButtonFR:hover {
    background-position:0 -20px;
}








input.CommingSoonButton {
    
   font-size:11px !important;
    color:white;
    font-weight:bold;
    cursor: hand;
    cursor: pointer;
    border:0;
    margin:0;
    padding:0;
    margin-left:2px;
    width:101px;
    height:20px;
    line-height: 20px;
    background:transparent url(http://mclarenindustries.com/img/grey_btn.jpg) no-repeat top left;
    
}

input.CommingSoonButton:hover {
    background-position:0 -20px;
}



span.zoom {
    
    
    cursor: hand;
    cursor: pointer;
    border:0;
    margin:0;
    padding:0;
   
 /*    background:transparent url(http://mclarenindustries.com/img/zoom.gif) no-repeat center center;  */
    
}




div.navHeaders {

margin: 10px 5px;

}

div#mm_container {

background:transparent url(http://img.mclareneurope.com/skins/Skin_2/images/img/mm_cont.gif) no-repeat top left;
margin:0;
padding: 45px 0 0 8px;
height:330px;

}

div#mm_container_de {

background:transparent url(http://imgde.mclareneurope.com/skins/Skin_2/images/img/mm_cont_de.gif) no-repeat top left;
margin:0;
padding: 45px 0 0 8px;
height:330px;

}


div#mm_container_fr {

background:transparent url(http://imgfr.mclareneurope.com/skins/Skin_2/images/img/mm_cont.gif) no-repeat top left;
margin:0;
padding: 45px 0 0 8px;
height:330px;

}



.searchBox{
  background-image:url('images/magnifying-glass.gif');
  background-repeat:no-repeat;
  padding-left:20px;
} 



input.make_black, input.model_black,input.make_black_de,input.model_black_de,input.make_black_fr,input.model_black_fr  {
  padding-left:44px;
  color:black;
  height:18px;
  width:120px;
  font-size:11px;

}




input.make_grey, input.model_grey,input.make_grey_de,input.model_grey_de,input.make_grey_fr,input.model_grey_fr {
 
  padding-left:44px;
  color:gray;
  height:18px;
  width:120px;
  font-size:11px;

}



input.make_grey, input.make_black {
  background:url(http://img.mclareneurope.com/skins/Skin_2/images/img/make.jpg) #fff no-repeat 0 0;
  border:1px solid #454545;
}

input.make_grey_de, input.make_black_de {
  background:url(http://imgde.mclareneurope.com/skins/Skin_2/images/img/make_de.jpg) #fff no-repeat 0 0;
  border:1px solid #454545;
}

input.model_grey,input.model_black {
  margin-top:8px;
  background:url(http://img.mclareneurope.com/skins/Skin_2/images/img/model.jpg) #fff no-repeat 0 0;
  border:1px solid #454545;
}


input.model_grey_de,input.model_black_de {
  margin-top:8px;
  background:url(http://mclarenindustries.com/img/model_de.jpg) #fff no-repeat 0 0;
  border:1px solid #454545;
}








input.make_grey_fr, input.make_black_fr {
  background:url(http://imgfr.mclareneurope.com/skins/Skin_2/images/img/make.jpg) #fff no-repeat 0 0;
  border:1px solid #454545;
}



input.model_grey_fr,input.model_black_fr {
  margin-top:8px;
  background:url(http://imgfr.mclareneurope.com/skins/Skin_2/images/img/model.jpg) #fff no-repeat 0 0;
  border:1px solid #454545;
}






p.browse_mm {
 text-align: left;
 color:#333;
 font-size:11px;
 padding-top:8px;
 padding-bottom:0;
 padding-left:0;
 padding-right:0;
 margin:0;


}


div#manufacturers {
height:210px !important;
overflow:auto;
}

div#manufacturers a {

text-decoration:none;
color:#444;

}

div#manufacturers a:hover {

text-decoration:underline;
color:#CF3020;

}

div.fon {

background: url(http://img.mclareneurope.com/skins/Skin_2/images/img/containerwrap-bg.gif) #FFFFFF repeat-x 0px 0px !important;
min-height: 500px;
}

div.fon2 {

background:url(http://imgde.mclareneurope.com/skins/Skin_2/images/container-bg.gif) #ffffff no-repeat -221px 33px;
}

div#bodyl-right {
background-color: #ffffff !important;
}


div#manufacturers { 
scrollbar-face-color: ThreeDFace !important;
  scrollbar-shadow-color: '';
  scrollbar-highlight-color: ThreeDHighlight !important;
  scrollbar-3dlight-color: ThreeDLightShadow !important;
  scrollbar-darkshadow-color: '';
  scrollbar-track-color: #f0f0f0;
  scrollbar-arrow-color: #ba1011;

} 


#lang {

  /* background: url(http://img.mclareneurope.com/skins/Skin_2/images/img/tops.png) left 0 no-repeat; */
  background: url(../img/tops.gif) left 0 no-repeat; 
  color:#8B92A5;
  float:right;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  height:31px;
  width:540px;
  margin-right: 2px;
 
}






#lang ul.text {
  margin:8px 0;
  padding:0;
  width:540px;
}

#lang .text li {
  border-right-color:0px solid #f0f0f0;
  float:left;
  height:13px;
  line-height:normal;
  list-style:none;
  margin:0;
  padding:0 3px;
}


#lang ul.text li.first_li {
   padding-left:5px;
   padding-right:40px;
}



#lang ul.text li.scart {

padding: 0 0 0 25px;
height:20px;
background: url(../img/cart.png) no-repeat;
background-position: 5px -1px;


}



#lang .text li a {
  color: #8B92A6;
  text-decoration: none;
}

#lang .text li a.current {
  color: #999999;
  font-weight: bold;
  text-decoration: none;
}

#select_lang {
height:80px;
margin:0 auto; 
width:900px; 
height:31px; 
border: 0px solid red;
}




#slogana {
background-image:url("http://mclarenindustries.com/images/maximize_sm1.jpg");
background-position:left center;
background-repeat:no-repeat;
display:block;
font-size:1em;
height:40px;
position:relative;
right:0;
top:0;
}


#sloganb {
background-image:url(http://mclarenindustries.com/images/maximize_sm3.jpg);
background-position:right center;
background-repeat:no-repeat;
display:block;
font-size:1em;
height:40px;

}

img#phoneb {
border:0;
margin:0;
padding:10px 0 0 10px;


}

li#icon_construction {

width:181px;
height:30px;
background: url(http://mclareneurope.com/skins/Skin_2/images/img/contruction.png) no-repeat;
background-position: 2px 3px;


}

li#icon_construction_de {

width:181px;
height:30px;
background: url(http://mclareneurope.com/skins/Skin_2/images/img/bauindustrie.png) no-repeat;
background-position: 2px 3px;


}


/* usa legacy */



div#homeb {

width:500px;
text-align:left;
padding: 10px 10px 5px 25px;
margin:0;
margin-top:25px;
background: url(http://mclarenusa.com/images/box-tl.gif) no-repeat 4% top ;

}

p.dnote strong {

color:red;
background-color:white;
}

p.dnote {
font-size:11px;
margin:5px;
padding:0;
color:#333;
padding-left:3px;
background-color:white;

}

p.pdfs {
margin:0;
padding: 10px;
font-size:11px;
}

p.pdfs a {
color: red;
}


div#product div#description {
background:url(http://mclareneurope.com/skins/Skin_2/images/box-tl.gif) no-repeat 0 0 transparent;
padding:10px 0 0 10px;
}





#aboutp {
width:450px;
height:142px;
background:url(http://mclareneurope.com/skins/Skin_2/images/layout/nuair_logo_blacks.png) no-repeat  9px 117px;
float:left;

}

#aboutp h3 {

font-size:11px;
font-weight:bold;
padding-left:9px;
padding-top:9px;
margin:0;

}

#aboutp p {

font-size:11px;
font-weight:normal;
padding-left:9px;
padding-top:9px;
padding-right:6px;
margin:0;
line-height:15px;

}


#aboutp p a:link {
text-decoration:none !important;

}
#aboutp p a:hover {
text-decoration:underline;

}


#product_infos {
background: url(http://mclareneurope.com/skins/Skin_2/images/layout/product_infs.png) 0 0 no-repeat;
width: 680px;
height:382px;
}

#product_infos h2{

margin:0;
padding:3px 6px;
height:18px;
font-size:11px;
font-weight:bold;
line-height:19px;

}


#videos {
float:left;
width:665px;
height:178px;
border: 0 green solid;
padding:0 6px;
}


#videos_intro {
width:445px;
float:left;
border: 0px red solid;
}

#flv_medias {

width:220px;
float:left;
padding-left:0px;
padding-top:17px;

}









a.request1s_fr {
display:block;
float:left;
margin-top:0;
margin-left:120px;
background:url(http://imgfr.mclareneurope.com/skins/Skin_2/images/layout/order_btn_big.png) no-repeat  0 0;
width:195px;
height:35px;
text-indent:-9999px;

}


a.request1_fr {
display:block;
float:left;
margin-top:15px;
margin-left:0px;
background:url(http://imgfr.mclareneurope.com/skins/Skin_2/images/layout/order_btn_sm.png) no-repeat  0 0;
width:185px;
height:35px;
text-indent:-9999px;

}







a.request1s_de {
display:block;
float:left;
margin-top:0;
margin-left:120px;
background:url(http://de.mclareneurope.com/skins/Skin_2/images/layout/order_btn_big_de.png) no-repeat  0 0;
width:195px;
height:35px;
text-indent:-9999px;

}


a.request1_de {
display:block;
float:left;
margin-top:15px;
margin-left:0px;
background:url(http://de.mclareneurope.com/skins/Skin_2/images/layout/order_btn_sm_de.png) no-repeat  0 0;
width:185px;
height:35px;
text-indent:-9999px;

}









a.request1s {
display:block;
float:left;
margin-top:5px;
margin-left:120px;
background:url(http://mclareneurope.com/skins/Skin_2/images/layout/order_btn_big.png) no-repeat  0 0;
width:185px;
height:35px;
text-indent:-9999px;

}

a.request1sa:focus {
color:red;
}
a.request1 {
display:block;
float:left;
margin-top:15px;
margin-left:0px;
background:url(http://mclareneurope.com/skins/Skin_2/images/layout/order_btn_sm.png) no-repeat  0 0;
width:185px;
height:35px;
text-indent:-9999px;

}

a.request1s:focus {
color:red;
}

p.fps {

margin-top: 20px;

}

#machine_types_sm {

float:right;
height:15px;
padding:18px 10px 0 0;
width:230px;

}

#machine_types {

float:right;
height:15px;
padding:18px 10px 0 0;
width:430px;

}


#texts_scroll  {

height:122px;
margin-top:5px;
overflow:auto;

}


ul#fitons  {
margin:5px 0 0 0;
padding: 0;
color:#444444;
font-size:9px;
text-transform:uppercase;
line-height:100%;
list-style:none;
font-size:9px;
}

ul#fitons li {
background:url(http://mclareneurope.com/skins/Skin_2/images/layout/bullet_b.gif) no-repeat  0 0;
margin:0;
padding-left:15px;
margin-left:15px;
float:right;
display:block;

}



ul#square_red {
color:#CB161F;
list-style-type:square;
margin:10px 0 0 20px;
padding:0 0 0 10px;

}


ul#square_red li{

margin:0;
padding: 0;
font-size:11px;
line-height:14px;
}


ul#square_red li span{

color:#444;
}


#testimonials {
width:160px;
float:right;
padding-right:40px;

}

#testimonials p{
font-size:8px;
font-weight:bold;
padding-top:15px;

}

#testimonials blockquote{
text-align:left;
}


#more_info {
float:left;
padding-top:10px;
padding-left:9px;


}


.cbb {
background:none repeat scroll 0 0 #FFFFFF;
line-height:170%;
margin:0 10px;
padding:0;
height:212px;
}
p.intro {
color:#333333;
margin:0;
padding:0 5px 5px 20px;
font-size:12px;
font-weight:bold;
}
.cbb h4 {
/*color:#333333;
text-align:center;
padding:5px 5px 5px 20px;
font-size:11px;
font-weight:normal; */
line-height:140%;
text-align:center;
padding:8px 5px 10px 5px;
margin: 10px 0;
}

.cbb a:link {
text-decoration:none;
}

.cbb a:visited {
text-decoration:none;
}

h4#sline {
   
    height: 30px;
    line-height: 100%;
    padding: 2px 0 0 13px;
    text-align: center;
    width: 134px;

}

.cbb p {
color:#333333;
margin:0;
padding:5px 5px 5px 20px;
font-size:11px;
font-weight:normal;
line-height:120%;
text-align:center;
}

.product155 {
background: url(http://mclareneurope.com/skins/Skin_2/images/layout/back_sm.png) 0 0 no-repeat;
float:left;
margin:5px 7px 5px 8px;
width:155px;
}







img.nulogo {
margin: 5px 7px;
}

img.productImg {
margin: 5px 17px;
}

div#product_info p, div#about p, div#product_infos p, div#aboutp p  {
font-size:11px;
line-height:13px;
padding-left: 15px; 
padding-right:10px;
padding-top: 0;
}


blockquote {

font-size:9px;
text-align:right;
line-height:11px;
margin:0;
padding:0;
}


.orange {
position:relative;
top:-75px;
z-index: 1000;
}

.automrg {
margin: auto 5%;

}

div#tabs-5 {
margin:0;
padding:0;


}

div#tabs-2 ul {
    color: #CB161F;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    line-height: 1.5em;
    list-style-position: outside;
    list-style-type: square;
    text-decoration: none;
    text-indent: 0; 
}

div#tabs-2 ul span {
    color: #444444;
    font-size: 12px !important;
    line-height: 12px !important;
    margin: 0;
    padding: 0;
}


div#description p {
    color: #888888;
    font-weight: normal;
    font-size: 11px;
}



div#description p span {
    color: #444444 !important;
    font-weight: bold;
    font-size: 10px;
    text-transform: uppercase;
    padding: 0;
    margin:0;
    display:block;
}

div.treebox {
    background: url("http://mclareneurope.com/skins/Skin_2/images/box-tl.gif") no-repeat scroll 0 0 transparent;
    border: 0 solid #4A4A4A;
    margin: 1px;
    padding: 0;
}

div.treebox p {

PADDING-BOTTOM: 0px;
PADDING-LEFT: 15px;
PADDING-RIGHT: 10px;
FONT-SIZE: 11px;
PADDING-TOP: 10px;
margin:0px;


}

div.carts {
    float: left;
    font-size: 11px;
    margin-top: -5px;
    padding: 0;
    width: 240px;
}





.foot-container {
    background:#e2e2e2;
    border-top: 1px solid #525252;
    color: #FFFFFF;
    margin-top: 20px;
    padding: 20px 0 0;
    /* text-shadow: 1px 1px #000000; */
}

.foot-container .copyright p{
    color: white;
    font-weight:bold;
    font-size: 11px;
    margin: 0 auto;
    padding: 14px 0;
    text-align: left;
    width: 900px;
}



.foot-container .copyright {
    background: #171717;
    border-top: 1px solid #232323;
}


.foot {
    -moz-border-radius: 4px 4px 4px 4px;
    border-radius: 4px;
    background: none repeat scroll 0 0 #d2d2d2;
    border-bottom: 1px solid #a2a2a2;
    border-right: 1px solid #a2a2a2;
    height: 112px;
    margin: 0 auto 20px;
    padding: 10px;
    width: 900px;
}


.foot .fLinks {
    float: left;
    margin: 0 25px 0 0;
    width: 150px;
   
}

.foot .last {
    margin: 0;
    width: 199px;
}


.foot .fLinks h5 {
    border-bottom: 1px solid #e2e2e2;
    color: #525252;
    font-size: 12px;
    margin: 0 0 4px;
    padding: 0 0 5px;
    text-shadow: 1px 1px #f2f2f2;
}

.foot ul {
 list-style: none;
 margin: 0;
 padding: 0;

}
.foot .fLinks li {
    margin: 2px 0;
    color: #5E6067;
}


.foot .fLinks li a {
    color: #5E6067;
    font-size: 11px;
    text-decoration:none;
}


.foot .fLinks li a:hover {
    color: #121212;
    text-shadow: 1px 1px #f2f2f2;
    font-size: 11px;
    text-decoration:none;
}



















