/* CSS Document */
body{
background-color:white;
color:black;
font-family:Arial, Sans-serif;
font-size:12px;
text-align:center;
margin:0px;
}
a {color:#000;text-decoration:none;}
a:hover {color: #008A72;text-decoration:underline;}

.wrapper{
margin:auto;
width:810px;
min-height:300px;
}

.header{
margin:0px;
}

.iframe{
float: left;
margin-left: 13px;
}

html>body .iframe{
float: left;
margin-left: 20px;
}


.iframeabout{
float: left;
margin-left: 13px;
}

html>body .iframeabout{
float: left;
margin-left: 27px;
}




.navbar{
width:780px;
height:20px;
margin-top:5px;
background-color:#008A72;
}

html>body .navbar{
width:780px;
height:20px;
margin-top:7px;
margin-left: 0px;
background-color:#008A72;
}


*:lang(en) .navbar {
width:785px;
height:20px;
margin-top:7px;
margin-left: 15px;
background-color:#008A72;
}

.nav, .nav ul{
padding: 0;
margin: 0;
list-style: none;
line-height: 1;
}

.nav li{
float:left;
}

.nav li a{
width: 100px;
display: block;
color: #ffffff;
text-decoration: none;
background-color: #008A72;
padding: 4px;
text-align:left;
border-right:1px solid white;
font-weight: bold;
}

html> body .nav li a{
width: 146px;
display: block;
color: #ffffff;
text-decoration: none;
background-color: #008A72;
padding: 4px;
text-align:left;
border-right:1px solid white;
font-weight: bold;
}
.nav li a:visited{
color: #ffffff;
background-color: #008A72;
}

.nav li a:hover{
color: #ffffff;
background-color: #000000;
}

.searchbox{
background-image: url(images/leftsection.gif);
background-repeat: no-repeat;
width:190px;
height:260px;
float:left;
}

.leftsection_content{
margin-top:60px;
margin-left:2px;
float:left;
width:150px;
height:200px;
text-align:left;
}

.leftlowersection{
background-image: url(images/leftlowersection.gif);
background-repeat: no-repeat;
width:204px;
height:400px;
float:left;
}


.leftlowersection_content{
margin-top:60px;
margin-left:15px;
float:left;
width:150px;
height:200px;
text-align:left;
}
/*?????????????????????header bar content section **/
.centresection{
width:576px;
min-height:500px;
float:right;
background-image: url(images/mainheader_centre.gif);
background-repeat: no-repeat;
}
.centresection{
width:576px;
min-height:500px;
float:right;
background-image: url(images/mainheader_centre.gif);
background-repeat: no-repeat;
}
.centresectionstock{
width:576px;
height:70px;
margin-right: 8px;
float:right;
background-image: url(images/mainheader_stock.gif);
background-repeat: no-repeat;
}
.centresectioncontact{
width:576px;
min-height:500px;
float:right;
background-image: url(images/mainheader_contact.gif);
background-repeat: no-repeat;
}
.centresectionwarranties{
width:576px;
min-height:500px;
float:right;
background-image: url(images/mainheader_warranties.gif);
background-repeat: no-repeat;
}
.centresectionabout{
width:576px;
min-height:500px;
float:right;
background-image: url(images/mainheader_aftersales.gif);
background-repeat: no-repeat;
}


.centresectionlocation{
width:576px;
min-height:500px;
float:right;
background-image: url(images/mainheader_location.gif);
background-repeat: no-repeat;
}




.aboutian{
width: 548px;
float: left;
text-align: left;
background-image: url(images/mainheader_aftersales.gif);
background-repeat: no-repeat;
padding: 70px 20px 0px 25px;
}

html>body .aboutian{
width: 535px;
padding: 70px 40px 20px 25px;
}

*:lang(en) .aboutian{
width: 535px;
padding: 50px 40px 0px 25px;
}


.ianline{
margin-top: 15px;
height: 2px;
width: 580px;
font-size: 0.1em;
background-color: black;
}

html>body .ianline{
margin-top: 15px;
}
*:lang(en) .ianline{
margin-top: 0px;
}
.homeian{
width: 548px;
float: right;
text-align: left;
background-image: url(images/mainheader_centre.gif);
background-repeat: no-repeat;
padding: 70px 20px 0px 25px;
}

html>body .homeian{
padding: 50px 20px 0px 25px;
}

*:lang(en) .homeian{
width: 540px;
padding: 50px 20px 0px 25px;
}



/*????????????????????? end of header bar content section **/
.flash{
margin-top:0px;
margin-left: 0px;
float:right;
margin-bottom: -50px;
}


html>body .flash{
margin-top:20px;
margin-left: 2px;
float:right;
margin-bottom: 20px;
}

*:lang(en) .navbar{
margin-left: 10px;
}

.address{
width:547px;
height:130px;
float:right;
text-align:left;
color:black;
padding-top:20px;
}

.centersectioncontent{
width:576px;
padding-left:20px;
float:right;
text-align:left;
padding-top: 30px;
}






.centersectioncontent1{
width:576px;
float:right;
text-align:left;
margin-top: 70px;
}




.centersectionabout {

text-align:left;
float:right;
text-align:left;
padding-top: 10px;
}




.centersectioncontent p{
width:576px;
text-align:left;
padding-left:20px;
float:left;
text-align:left;
padding-top: 20px;
}


html>body .centersectioncontent p{
margin-left: 10px;
}




.centersectioncontentabout p{
width:560px;
text-align:left;
padding-left:20px;
padding-right: 10px;
float:left;
text-align:left;
padding-top: 20px;
}








.line{
border-top: 2px solid black;
width:560px;
height: 20px;
}

html>body .line{
border-top: 2px solid black;
width:576px;
margin-top: 120px;
}



.centersectioncontent2{
width:547px;
height:250px;
margin-top:80px;
float:right;
text-align:left;
padding-top: 10px;
}



.contentabout{
width:527px;
margin-top:12px;
margin-left:20px;
float:left;
text-align:left;
}

.contentabout p{
padding-top: 40px;
}
