*{
margin:auto;}

body{
margin:0px auto;
width:100%;
padding: 0;
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
background-image:url(images/bodybg.jpg);
background-repeat:repeat-x;
font-size:12px;
}

.floleft{ float:left;}
.clear{ clear:both;}
.floright { float:right;}

#main{
margin:0 auto ;
padding:0;
width:100%;
}

.topline{
float:left;
width:100%;
line-height:5px;
height:5px;
background-color:#0592db;
}

#titlepanel{
margin:0px;
float:left;
background-image:url(images/headbg.jpg);
background-repeat:repeat-x;
height:138px;
width:100%;
}

.title{
float:left;
width:auto;
padding:27px 0px 0px 15px;
}

.iso{
float:right;
width:auto;
padding:32px 0px 0px  0px;
}
#sitemap{
float:right;
width:55px;
padding:3px 5px 0px 0px;
}

#language{
clear:both;
float:right;
padding:0px 0px 2px  0px;
width:190px;
color:#000;
font-size:11px;
}

#menu{
width:100%;
float:left;
background-image:url(images/navbg.gif);
background-repeat:repeat-x;
height:32px;
line-height:32px;
text-transform:uppercase;
font-weight:bold;
color:#fff;
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
text-decoration:none;
text-align:center;
font-size:14px;
}

#menu span{
padding:0px 20px 0px 20px;
border-right:1px solid #64a1cd;
}

#menu a{
color:#fff;
text-decoration:none;
}

#menu a:hover{
color:#000;
text-decoration: underline;
}

#menu .current{
color:yellow;
text-decoration: underline;
}

#slideshow{
float:left;
width:100%;
}

#middle{
float:left;
width:100%;
background-image:url(images/aa.jpg);
background-repeat:repeat-y;
border-top:1px solid #CCCCCC;
}

#middle2{
float:left;
width:100%;
margin:0px;
border-top:1px solid #CCCCCC;

}

#midcontainer{
float:left;
width:976px;
padding:10px 10px 0px 14px;
background-image:url(images/mouse.jpg);
background-repeat:no-repeat;
background-position:bottom right;
}

.heading{
float:left;
width:100%;
background-color:#f6f6f6;
padding-left:6px;
border-bottom:1px solid #ccc;
color:#000;
font-size:18px;
line-height:26px;
font-weight:bold;
margin-bottom:12px;
}

.heading span{
color: #0088ce;
}

.heading2{
float:left;
width:100%;
padding-top:12px;
color:#f74100;
font-size:16px;
line-height:26px;
font-weight:bold;
margin-bottom:0px;
}


.welcome{
float:left;
width:auto;
color:#000;
font-size:24px;
font-weight:bold;
padding-bottom:12px;
}

.welcome span{
color: #0590d8;
}

.text{
float:left;
color:#333333;
font-family:Arial, Helvetica, sans-serif;
text-align:justify;
font-size:13px;
width:730px;
}

.more{
float:right;
color:#0066CC;
width:auto;
font-size:11px;
padding-right:10px;
font-family:Arial, Helvetica, sans-serif;
}

.more a{
color:#0066CC;
text-decoration:none;
}

.more a:hover{
color:#0066CC;
text-decoration: underline;
}

#pro1{
float:left;
width:325px;
margin:15px 0px 0px 0px;
background-image:url(images/bg1.jpg);
height:193px;
background-repeat:no-repeat;
background-position:right;
}

#pro2{
float:left;
width:325px;
margin:15px 0px 0px 0px;
}

.pr{
float:left;
width:auto;
color:#000;
font-size:19px;
font-weight:bold;
}

.pr span{
color:#0590d8;
}

.pr2{
float:left;
width:100%;
color:#000;
line-height:25px;
height:25px;
background-color:#f7f7f7;
font-size:15px;
font-weight:bold;
}

.pr2 span{
color:#0088ce;
}

.liststyle    { color:#000; font-size:13px; padding-left:22px; padding-top:10px; float:left; clear:both; font-family:Arial, Helvetica, sans-serif;}
.liststyle ul { margin:0px; padding:0px; list-style:none; width:275px;}
.liststyle ul li{ margin:0px; list-style:none; background:url(images/arrow.jpg) left; background-repeat:no-repeat; border-bottom:1px dashed #ccc; padding:5px 0px 2px 0px;}
.liststyle ul li a { color:#000; text-decoration:none;   list-style:none; padding-left:15px; }
.liststyle ul li a:hover {color:#085ed1; list-style:none; text-decoration:underline; padding-left:15px; }

.liststyle2    { color:#000; font-size:11px; padding-left:9px; padding-top:10px; float:left; clear:both; font-family:Arial, Helvetica, sans-serif;}
.liststyle2 ul { margin:0px; padding:0px; list-style:none; width:205px;}
.liststyle2 ul li{ margin:0px; list-style:none; background:url(images/arrow.jpg) left; background-repeat:no-repeat; border-bottom:1px dashed #ccc; padding:5px 0px 2px 0px;}
.liststyle2 ul li a { color:#000; text-decoration:none;   list-style:none; padding-left:16px; }
.liststyle2 ul li a:hover {color:#085ed1; list-style:none; text-decoration:underline; padding-left:16px; }

.address{
clear:both;
float:left;
margin:10px 0px 0px 25px;
font-family:Arial, Helvetica, sans-serif;
line-height:17px;
color:#333333;
}

.address span{
color:#0590d8;
font-size:18px;
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
}

.address strong{
color:#000;
}

.footer{
clear:both;
float:left;
width:100%;
margin:0px;
}

#bottomlinks{
float:left;
width:100%;
background-color:#f5f5f5;
font-family:Arial, Helvetica, sans-serif;
color:#0066CC;
font-size:11px;
line-height:23px;
text-align:center;
text-decoration:none;
}

#bottomlinks span{
padding:0px ;
}

#bottomlinks a{
color:#0066CC;
text-decoration:none;
}

#bottomlinks a:hover{
color:#000;
text-decoration: underline;
}

#bottomlinks .current{
color:#000;
text-decoration: underline;
}

.copy{
float:left;
width:100%;
color: #666666;
text-align:center;
padding:3px 0px 3px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

#left{
margin:0px;
width:220px;
float:left;
}

#right{
margin:0px;
width:750px;
margin:12px;
float:left;
}

.text2{
margin:0px;
width:100%;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height:18px;
text-align:justify;
}

.text3{
margin:0px;
width:100%;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height:18px;
text-align:justify;
padding-right:35px;
}
.enquiry{
text-align:right;
width:200px;
font-weight:bold;
font-size:12px;
}

.field{ width:250px;}

li img  { width:180px; height:150px; border:2px solid #ebebeb;}
.thumbs { margin: 0; padding: 0; overflow: hidden; }
.thumbs li { list-style: none; float: left; margin: 5px; padding: 3px; background: #eee; -moz-box-shadow: 0 0 4px #444; -webkit-box-shadow: 0 0 2px #000; }
.thumbs li a { }
.thumbs li img { display: block; }
.thumbs li a img { border: none;}

#cycle { margin: 0; padding: 0; width:220px; height:180px; padding:3px; background: #eee; -moz-box-shadow: 0 0 2px #000; -webkit-box-shadow: 0 0 2px #000;}
#cycle li { position: relative; list-style: none; margin: 0; padding: 3px; width:220px; height: 180px; overflow: hidden; }
#cycle li div { position: absolute; bottom: 3px; left: 3px; padding: 3px; width:220px; background:#f7f7f7; color:black; font-size: 14px;   }

.heading9{
float:left;
width:80%;
padding-top:12px;
color:#f74100;
font-size:11px;
line-height:26px;
font-weight:bold;
margin-bottom:0px;
}