body {
	
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;

	color:#808080;

	font-size:12px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	
	background-image:url(../images/bg1.jpg);
	background-repeat:repeat-x;
	

	
}
.em{
color:#598878;
font-size:13px;
line-height:1.7;
font-weight:bold;
}
#main {
height:auto !important;
margin:0px auto;
width:950px;
margin-top:0px;
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:30px;
margin-bottom:0px;
}
#header{
width:919px;
 padding-left:31px;
 text-align:right;
}
 .news_title{
 
background-image:url(../images/news_title.jpg);
background-repeat:no-repeat;
height:25px;

margin-top:25px;
padding-left:29px;
padding-top:12px;
text-align:left;
color:#3F4140;
}
.newsticker {
	list-style-type: none;
	
	margin: 0;
	padding:0px;
}
.newsticker a{
color:#808080;
}
.map_bullet{
background-image:url(../images/map_bullet.png);
background-repeat:no-repeat;
background-position:left;
padding-left:15px;
font-size:16px;
background-position:left top;}
.newsticker a:hover{
color:#808080;
}
#sub_main{
width:950px; margin:auto;
padding-left:20px;}
#footer{
 background-image:url(../images/bg3.jpg); background-repeat:repeat-x; height:200px; padding-top:25px; text-align:center;
}
#left_menu{
  float:left; width:210px; height:570px; background-image:url(../images/menu_left.jpg); background-repeat:no-repeat; padding-left:15px;margin-top:30px;

}
#inner_main{
width:710px;    background-image:url(../images/inner_body.jpg); background-repeat:repeat-x; float:left; background-color:white;  margin-top:3px;}
#inner_header{
background-image:url(../images/inner_title.jpg); background-repeat:no-repeat; height:87px; padding-left:45px; padding-top:30px;}
#inner_content{
padding-left:45px; line-height:1.6}
#home{
}
#inner_2{
padding-top:30px; 
background-image:url(../images/inner_bg_2.jpg); padding-left:45px; background-repeat:no-repeat; height:53px;
line-height:1.6;
font-size:13px;
}

.nav_a {
background-position:left center;
background-repeat:no-repeat;
color:#808080;
font-size:11px;
line-height:1.5;
padding-left:10px;
padding-right:5px;
text-decoration:none;
font-weight:normal;
}
.arrow {
background-image:url(../images/arrow.gif);
background-position:left center;
background-repeat:no-repeat;
color:#ED1D24;
font-size:11px;
line-height:1.5;
padding-left:7px;
padding-right:5px;
text-decoration:none;
font-size:11px;
font-weight:normal;
}
.inner_left{
float:left;
width:400px; line-height:1.4; }
.inner_right{
float:right;

width:218px;}
.a90{

padding-bottom:40px;
margin-bottom:40px;
border-bottom:1px solid #E8E8E8;
}
.real_inner{
padding-top:15px;
line-height:1.6}
.rgt{
width:300px; float:left;}
.home_menu{
float:left;
width:auto;
margin-right:25px;}
#navigation_bar{
padding-top:20px;}
#navigation_bar img{
margin-right:10px; float:left;}
#logos{
height:71px;
background-image:url(../images/logo_bg.jpg);
background-repeat:repeat-x;
padding-top:10px;
padding-left:80px;}
#proj-imgs{
padding-top:8px;}
#proj-imgs img{
border:3px solid #ffffff;
float:left;
margin-right:4px;
margin-bottom:5px;}
.sx{
display:none}
#a1 a {
background-image:url(../images/menu/s1.jpg);
}
#a2 a {
background-image:url(../images/menu/s2.jpg);
}
#a3 a {
background-image:url(../images/menu/s3.jpg);
}
#a4 a {
background-image:url(../images/menu/s4.jpg);
}
#a5 a {
background-image:url(../images/menu/s5.jpg);
}
#f1 a {
background-image:url(../images/menu/f1.jpg);
width:187px;
height:57px;

}
#f2 a {
background-image:url(../images/menu/f2.jpg);
width:129px;
height:57px;
}
#f3 a {
width:130px;
background-image:url(../images/menu/f3.jpg);
height:57px;
}
.smenu a:hover {
background-position:bottom;
}
.smenu a.active{
background-position:bottom;
}
#home_content{

float:left;
font-size:12px;

width:830px;
height:430px;

}
#inside{


font-size:12px;

width:1023px;
background-color:#ffffff}
#inside_content{
color:#666666;
float:left;
font-size:12px;
padding-left:35px;
text-align:justify;
width:785px;
padding-top:30px;
background-image:url(../images/inside_bg.jpg);
background-repeat:no-repeat;
}
#logo-list{
margin-top:30px;
height:73px;}
h1{
font-size:14px;
margin:0px;
margin-top:20px;
text-transform:uppercase;
}
h2{
font-size:18px;
margin:0px;
margin-top:10px;
color:#749287;
}
h5{
font-size:26px;
margin:0px;
margin-top:0px;
padding:0px;
line-height:1.2;
color:#749287;
}
h5 a{

color:#749287;
}
.news_p{
margin-bottom:25px; border-bottom:1px solid #E8E8E8; padding-bottom:25px;
}
#seo1 {
float:left;
margin-top:32px;
padding-left:0;
width:215px;
}
a {
outline: none;
}
#seo2 {

float:left;

margin-bottom:15px;
margin-top:22px;
padding-left:9px;

width:410px;


font-weight:normal;
}
#seo3 {

margin-top:0px;
padding-left:0;
margin-left:20px;

}
#seo4{
float:left;
font-weight:normal;
height:189px;
margin-bottom:15px;
margin-top:22px;
overflow:auto;
padding-left:24px;
width:615px;}
.smenu{
background-position:center top;
background-repeat:no-repeat;
float:left;
height:50px;
width:205px;
margin-bottom:5px;}
.smenu a {
color:#686868;
cursor:pointer;
display:block;
line-height:1.9;

text-decoration:none;
height:50px;
width:205px;
}

.por_title {

float:left;
font-weight:bold;
margin-bottom:5px;
padding-left:0px;
width:85px;
}
.por_des {
float:left;
margin-bottom:5px;
width:244px;
}
#right_bg{
background-image:url(../images/bg_right.jpg);
background-repeat:no-repeat; 
height:445px;
width:27px;
float:left;}

#legal{
color:#808080;

padding-top:5px;
padding-left:338px;
text-align:left;


}
#search{

overflow:hidden;
padding-top:10px;}
#menu_ul{
padding-left:65px;
margin-left:0px;



}
#menu_ul li{
float:left;

font-weight:bold;
text-transform:uppercase;
padding-left:14px;
color:#FFFFFF;
width:105px;
background-image:url(../images/arrow.jpg);
background-repeat:no-repeat;
padding-left:20px;
overflow:hidden;

}
#menu ul li.selected{
background-image:url(../images/arrow2.jpg);
height:38px;

}
#menu ul li.selected a{

color:red;
height:38px;
}
#menu_ul li a{
color:#ffffff;
}
#menu_ul li a:hover{
color:#888888;
}
#left_menu ul{
padding-left:0px;
margin-left:0px;

}
#left_menu ul li{
font-weight:bold;
list-style:none;
color:white;
line-height:1.6;
padding-left:0px;
margin-left:0px;
}
#left_menu ul li a{
color:#FFFFFF;
text-decoration:none;

font-weight:normal;
list-style-type:none;
}
#left_menu ul li a:hover{
text-decoration:underline;
}

.sub_menu{
height:22px;
padding-top:9px;
padding-left:25px;

}
.sub_menu a{
color:#545454;



}
.sub_menu a:hover{
background-color:blue;
color:red;
background-color:white;


}
#menu_2{
color:#808080;

margin-top:10px;

width:277px;
font-size:11px;
padding-left:337px;}

#menu_2 a{
color:#808080;
text-decoration:none;

}
#menu_2 a:hover{
text-decoration:none;
color:#41695b;
}
#header_title{
background-image:url(../images/head_bg.jpg); background-repeat:repeat-y; background-color:#808080; height:50px; padding-left:260px;}
#tree{
float:right;
margin-top:-45px;
padding-right:5px;
text-align:right;
font-size:11px;
font-weight:bold;
color:#598878;
}

input, select
{
 background-color: #ffffff;
 border: 0px #E9E9E9 solid ;
font-size:10px;
color:#757575;
width:151px;
margin-right:9px;


}
.radio
{
 background-color:#cccccc;
 font-family:tahoma, sans-serif;
 font-size:10px;
 border : 1px solid #cccccc;

}
81textarea
82{
 background-color: #E9E9E9;
 font-family:tahoma, sans-serif;
 font-size:10px;
 color:#000000;
 border : 1px solid #E9E9E9;
 width:250;
 height:100;



}
input.text-box {
 background-color:#FFFFFF;
font-family:tahoma, sans-serif;
 font-size:10px;
color:#000000;
 border : 1px solid #CCCCCC;
 padding: 1px;
text-decoration: none;
 width:170;
 height:20px;
}
input.nornal-box{

width:250;
}

#s_box{
float:right;
padding-top:26px;
width:272px;
font-size:11px;
}
#latest_project{
padding-left:43px;
padding-top:60px;}
.go{
 background-image: url('../images/go.jpg');
background-repeat:no-repeat;
 color: #000000;

 font-size: 11px;
font-weight:bold;
text-decoration: none;
 width:23px;
 height:24px;
 float:left;
border: none
}


* .rgt .but {
width:auto;
}
.rgt input, select {
border:1px solid #e3dfdf;
font-size:9pt;
height:28px;
margin-bottom:3px;
margin-top:3px;
width:295px;
}
p{
margin-bottom:10px;
margin-top:7px;
padding-top:0px;
padding-bottom:0px;}
label {
width:298px;
float:left;
padding-top:10px;
color:#749287;
font-size:15px;
font-weight:bold;
}
.rgt textarea {
border:1px solid #CCCCCC;
font-size:9pt;
margin-bottom:5px;
margin-top:8px;
width:295px;
}
#rgt{
margin-left:10px; margin-right:20px; margin-top:35px;}
#menu{
}
.clear{
clear:both;}
a{
color:#08755E; text-decoration:none;}
a:hover{
color:#41695B; text-decoration:none;}
.th_pic{
width:100px;
height:67px;
background-color:#000000;
border:5px solid black; float:left;
overflow:hidden;
}

#thumbs img{
border:0px solid #ffffff;
}
#thumbs img a{
border:3px solid red;
}
#thumbs div{
float:left;
margin:8px;
width:128px;
font-size:11px;
height:152px;}
#thumbs div a{
color:#808080}
#thumbs div a:hover{
color:red}
#thumbs{
margin-left:34px;}
#sell1 a {
background-image:url(../images/menu/home.jpg);
background-position:center top;
background-repeat:no-repeat;
float:left;
height:38px;
width:183px;
}
#sell1 a:hover {
background-position:bottom;height:38px;

}
.hover a{
background-position:bottom;height:38px;

}
#sell2 a {
background-image:url(../images/menu/about.jpg);
background-position:center top;
background-repeat:no-repeat;
float:left;
height:38px;
width:183px;

}
#sell2 a:hover {
background-position:bottom;height:38px;

}
#sell3 a {
background-image:url(../images/menu/realestate.jpg);
background-position:center top;
background-repeat:no-repeat;
float:left;
height:38px;
width:183px;
}
#sell3 a:hover {
background-position:bottom;height:38px;

}
#sell4 a {
background-image:url(../images/menu/construction.jpg);
background-position:center top;
background-repeat:no-repeat;
float:left;
height:38px;
width:183px;
}
#sell4 a:hover {
background-position:bottom;height:38px;

}
#sell5 a {
background-image:url(../images/menu/industries.jpg);
background-position:center top;
background-repeat:no-repeat;
float:left;
height:38px;
width:183px;
}
#sell5 a:hover {
background-position:bottom;height:38px;

}
#sell6 a {
background-image:url(../images/menu/fmcg.jpg);
background-position:center top;
background-repeat:no-repeat;
float:left;
height:38px;
width:183px;
}
#sell6 a:hover {
background-position:bottom;height:38px;
}
#sell7 a {
background-image:url(../images/menu/media.jpg);
background-position:center top;
background-repeat:no-repeat;
float:left;
height:38px;
width:183px;
}
#sell7 a:hover {
background-position:bottom;height:38px;
}
#sell8 a {
background-image:url(../images/menu/contact.jpg);
background-position:center top;
background-repeat:no-repeat;
float:left;
height:38px;
width:183px;
}
#sell8 a:hover {
background-position:bottom;height:38px;
}
.img_title{
margin-bottom:10px;}
#menu_main{
padding-left:6px;
margin-top:24px;
height:198px;}

a.button {
background:transparent url(../images/menu_rbg.jpg) no-repeat scroll right top;
display:block;
height:31px;
}
a.button span {

color:#545454;
display:block;
line-height:31px;
padding-left:10px;
overflow:hidden;
font-weight:bold;

}
a.button:hover span{

color:#cf2542;
background-color:#a4a4a4;
}
a.button:hover {

color:#cf2542;
text-decoration:none;
background: transparent url(../images/sub_menu_bg.jpg);
}
a {
}
a:hover{
color:#41695B;
}
 img, div ,h5,h4,h6{ behavior: url(iepngfix.htc) }
  img, div { behavior: url(iepngfix.htc) }
  
  
 #gallery { padding:0 ;position:relative; width:614px; margin:10px auto; margin-left:0px; }
#images { padding:0 ;border:2px solid #9ac1c9; height:225px; background:#eef5f6; margin-bottom:20px}
#image { margin:0; padding:0 ;position:relative; width:614px; height:459px; padding:5px; border:0px solid #999999; background:#FFF url(../images/loading.gif) center center no-repeat}
#image img { margin:0; padding:0 ;position:absolute; top:5px; left:5px}
#thumbwrapper { margin:0; padding:0 ;margin-top:10px;padding:5px ; width:600px; margin-left:10px; height:75px; border:0px solid #999999; background:#efefef}
#thumbarea { margin:0; padding:0 ;position:relative; overflow:hidden; height:82px; width:600px; }
#thumbs { margin:0; padding:0 ;position:absolute; list-style:none; margin-left:5px; height:100px; width:10000px; border-right:5px solid #FFF}
#thumbs li { margin:0; padding:0 ;float:left; margin-right:5px; cursor:pointer}
.imgnav { margin:0; padding:0 ;position:absolute; height:375px; width:20%; z-index:100; height:375px; width:20%; z-index:100; display:none;  outline:none; cursor:pointer}
#previmg { margin:0; padding:0 ;left:0; background:url(../images/left.gif) left center no-repeat; border-left:5px solid #FFF}
#previmg:hover {opacity:1; filter:alpha(opacity=100)}
#nextimg {right:0; background:url(../images/right.gif) right center no-repeat; border-right:5px solid #FFF}
#nextimg:hover {opacity:1; filter:alpha(opacity=100)}
