/** { margin:0px; padding:0px;}
/* body { background:url(../images/mani-bg.jpg) repeat-x top left; font-family:Verdana, Arial, Helvetica; font-size:12px; padding-top:20px; }*/
.c	{ clear:both;}
p, ul, li	{ line-height:normal; margin:0; padding:0;}
.main { width:1000px; border:0px solid #000; margin:0 auto 20px auto; min-height:600px;}
/*  header start */
.header	{ float:left; width:100%; clear:both;}
.logo {
	margin:0;
	float:left;
	width: 180px;
	height: 60px;
}
.customer {
	
}

.customer a{
color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:right;
	vertical-align:top;
	padding-top:0px;
	float:right;
	text-decoration:none;
}
.customer a:hover{
	text-decoration:none;
	color: #FC0;

}


.navigation{ margin:10px 0 0 0px; }
.main-navi { background:url(../images/bg-main.png) repeat-x top center; height:33px; width:638px; float:right; padding:8px 0 0 0px; text-align:center;}
.main-navi li { list-style-type:none; display:inline; text-decoration:none;}
.main-navi span { color:#FFF;}
.main-navi li a { text-decoration:none; color:#FFFFFF; margin:0px 8px; }
.main-navi li a:hover { text-decoration:underline;}
/*  banner end */
.banner { padding:0px 0px 0px 0px; float:left; margin-left:40px;}
.sidebar { float:left; margin:50px 0 10px 0; margin-left:20px; }
.side-back { background:#eaebe3; width:206px; height:481px; padding-top:10px; font-size:11px; font-family:Arial, Helvetica, sans-serif; line-height:17px;}
.side-back ul li {list-style-type:none; display:inline; text-decoration:none; margin:0 0 0 15px; padding:0 0 0 5px; }
.side-back ul li a { text-decoration:none; color: #000000; }
.side-back ul li a:hover { text-decoration:underline; color:#000000;}
.side-back span { font-size:13px; font-weight:bold; }
.line { width:100%; font-size:17px; letter-spacing:1px;}
/*  body left end */
.body-right {width:638px; height:auto; float:left; margin:20px 0 0 60px; }

.right { background:url(../images/city-navi.png) no-repeat top left; width:638px; height:33px; }
.blank { background:#FFF; height:15px;}
.image-box { background:#f5f6f1; width:638px; height:250px;  }

.image-box a	{ color:#808183; text-decoration:none;}
.image-box a:hover	{ color:#000;}
.right ul { padding:0px; text-align:center;  font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px;   }
.right ul li {list-style-type:none; display:inline; text-decoration:none; height:33px; line-height:33px; }
.right ul li a { text-decoration:none; color: #000000; margin:0px 5px; padding:8px;}
.right ul li a:hover{ background:url(../images/main-navi-middle.png) repeat-x; color:#FFF; padding:8px;}
.right .active a{ background:url(../images/main-navi-middle.png) repeat-x; color:#FFF; padding:8px;}
.right span { font-size:13px; font-weight:bold; letter-spacing:1px; line-height:18px;}
.image-box-gl { float:left; margin:30px 0px 0 19px; font-size:10px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-align:left; }
.image-box-gl span { font-weight:normal; font-size:9px; font-family:Arial, Helvetica, sans-serif; line-height:20px;}
.arrow-left { font-size:15px; color:#787a7c; font-family:Verdana, Arial, Helvetica, sans-serif; width:10px; margin:80px 0px 0 10px;   }
.arrow-right { font-size:15px; color:#787a7c; font-family:Verdana, Arial, Helvetica, sans-serif; width:10px; margin:80px 10px 0 0px;   }
.footer { background:url(../images/footer-bg.jpg) repeat-x top left; height:53px; margin:60px auto 0 auto;}
.footer_wrapper	{ width:1000px; margin: 0 auto; padding:10px 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#787a7c; line-height:22px;}
.footer_wrapper a	{color:#787a7c; text-decoration:none;}
.footer_wrapper a:hover	{ color:#000;}
.copyright	{ float:left; text-align:left;}
.footer_link	{ float:right; text-align:right;}
/* detail page*/
/*
search css start
*/
.searchtab { background:#eaebe3; width:100%; height:30px; }
.searchtab ul { padding:0px; padding-top:0px; text-align:left;  font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px;   }
.searchtab ul li {list-style-type:none; display:inline; text-decoration:none; height:33px; line-height:33px; }
.searchtab ul li a { text-decoration:none; color: #000000; margin:0px 5px; padding:8px;}
.searchtab ul li a:hover{ background:url(../images/main-navi-middle.png) repeat-x; color:#FFF; padding:8px;}
.searchtab .active a{ background:url(../images/main-navi-middle.png) repeat-x; color:#FFF; padding:8px;}
.searchtab span { font-size:13px; font-weight:bold; letter-spacing:1px; line-height:18px;}

/*
search css and
*/
.d-box {width:700px; height:auto; margin:50px 0px 0px 5px;  border:0px solid #000; float:left;}
.d-left { width:450px;    float:left;line-height:21px;}
.pro-det {font-family:'Lucida Grande','Lucida Sans Unicode',Verdana,Arial,Helvetica,sans-serif; font-size:14px; color:#FFF; font-weight:bold;}
.location {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#FFF;
	padding-left: 15px;
}
.location span {font-family:'Lucida Grande','Lucida Sans Unicode',Verdana,Arial,Helvetica,sans-serif; font-size:11px; font-weight:normal; }
.gl-big { width:420px; height:394px;  margin:5px 0 10px 0px; float:left;  border:8px solid #ddd; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; }
.detail-black {font-family:'Lucida Grande','Lucida Sans Unicode',Verdana,Arial,Helvetica,sans-serif; font-size:12px; font-size:10px; font-weight:bold; color:#000000; }
.detail-black span {font-family:'Lucida Grande','Lucida Sans Unicode',Verdana,Arial,Helvetica,sans-serif; font-size:12px; font-size:9px; font-weight:normal; }
.d-right {font-family:'Lucida Grande','Lucida Sans Unicode',Verdana,Arial,Helvetica,sans-serif; width:250px; float:left; height:auto; color:#fff; font-size:14px; font-weight:bold; }
.d-right li {font-family:'Lucida Grande','Lucida Sans Unicode',Verdana,Arial,Helvetica,sans-serif; list-style-type:none; font-size:12px; font-weight:normal; line-height:25px; color:#9fe0ff;}
.d-right li a {font-family:'Lucida Grande','Lucida Sans Unicode',Verdana,Arial,Helvetica,sans-serif; font-size:12px;  color:#9fe0ff; text-decoration:none; border:none;}
.d-right li a img{font-family:'Lucida Grande','Lucida Sans Unicode',Verdana,Arial,Helvetica,sans-serif; border:none; padding-left:10px;}
.d-right li a:hover {font-family:'Lucida Grande','Lucida Sans Unicode',Verdana,Arial,Helvetica,sans-serif; text-decoration:underline;}
.explorer-project {font-family:'Lucida Grande','Lucida Sans Unicode',Verdana,Arial,Helvetica,sans-serif; border-bottom:1px solid #5793d6; font-size:13px; width:70%;}


.gl-right { width:245px; height:300px; float:left; margin:50px 0 0 0px; border:0px solid #000; }
.detail-black-gl {font-family:'Lucida Grande','Lucida Sans Unicode',Verdana,Arial,Helvetica,sans-serif; font-size:9px; font-weight:bold; color:#000000; font-family:Arial, Helvetica, sans-serif; }
.gl-images img{ margin:7px 7px 0 0px;}

.right_side_services
{
	padding:20px 0px 10px 0px;
}
