
body { background-color:#000; font-family:Arial, Helvetica, sans-serif; }
.header { height:225px !important;}
.image_div { width:1000px; margin:-320px auto 0; text-align:center; overflow:hidden; border:1px solid #FFF; }
.real_estate { width:980px; height:50px; }
.center_point { width:980px; height:96px; background:url(../images/port_border.png) top left repeat-x; margin:-46px auto 0; position:relative; }
.contact_div1 { clear:both; background-color:#FFF; border:1px solid #FFF; min-width:1024px; }

.manu_area { width:100%; height:70px; background:url(../images/port_bg.jpg) top left repeat; margin-top:-1px; }

.main_area { width:990px; height:66px; margin:0 auto 0; background:url(../images/portdetail_bg.jpg) top left no-repeat; position:relative !important; z-index:9999999 !important; }

.text_part { width:170px; float:left; margin:18px 0 0 42px; }
.text_part p { font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#fff;  }

.inner_manu { width:580px; height:50px; float:left; }
.inner_manu ul { list-style:none; display:block; margin-left:20px;   }
.inner_manu ul li {  display:inline; float:left; padding:19px 0 10px 24px;   }
.inner_manu ul li a { font-family:Arial, Helvetica, sans-serif; color:#2c5aa9; font-size:16px; font-weight:normal; }
.inner_manu ul li.last { background:none; padding-right:0; }

.back_button { width:155px; float:right; text-align:center; padding-top:11px; }
.maun_text { width:1000px; font-family:Arial, Helvetica, sans-serif; font-size:25px; font-weight:bold; color:#2c5aa9; margin:30px auto;}
.inner_image { width:1000px; margin:0 auto 20px; position:relative !important; }
.inner_image .clientimage { position:relative; }
.inner_image .clientimage img{ width:1000px; border:none; }

.text_div { width:400px; float:left; padding:20px 0; }
.text_div p { font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#fff; font-weight:bold; }

.button { width:320px; float:right; }
.button img { margin:18px 0 0 10px; }

.listing_area { width:1000px; margin:0 auto; overflow:hidden; position:relative; z-index:1; }
.listing_area img{ width:1000px; border:none; }
.bottom_border { margin:-10px auto 0; text-align:center; }
.bottom_border1 { margin:-10px auto 15px; text-align:center; }

.inner_div { width:1000px; margin:0 auto; padding-bottom:0; background-color:#515151; }
.inner_div p { text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:25px; color:#2c5aa9; font-weight:bold; }

.button_div { clear:both; width:1000px; height:63px; margin:0 auto; background-color:#515151; }
.button_div img { margin:15px 0 0 830px; }

.test_area { clear:both; width:1000px; margin:0 auto; overflow:hidden; background-color:#e9e9e9; position:relative; }
.first_left { width:195px; height:290px; float:left; background-color:#e9e9e9; text-align:center; }
.first_left img { margin-top:8px; margin-left:6px; width:183px; }

.second_left { width:770px; float:right; overflow:hidden; padding:5px 0 30px; margin-right:10px;}
.second_left p.heading { font-family: Arial, Helvetica, sans-serif; font-size:20px; color:#2c5aa9; font-weight:bold; margin-top:20px;   }
.second_left p.add { font-family: Arial, Helvetica, sans-serif; font-size:15px; color:#515151; font-weight:bold; margin-top:15px;  }
.second_left p.add a { font-family: Arial, Helvetica, sans-serif; font-size:15px; color:#515151; font-weight:bold; text-decoration:none; }
.second_left p { font-family: Arial, Helvetica, sans-serif; font-size:16px; color:#666; margin-top:15px; font-weight:normal; line-height:150%; text-align:justify; padding-right:20px; }
.second_left p.add span { margin:0 20px;}

.clientimages{  }
.place { width:1000px; height:30px; margin:0 auto; }
.testimonial_part { width:1000px; height:34px; margin:0 auto; text-align:right; }