@charset "utf-8";
/* CSS Document */

body{
	margin: 0px;
	background-color: #FFFFFF;
}
#wrapper {
	width: 100%;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	background-image: url(images/topbg.jpg);
	background-repeat: repeat-x;
}

#wrapper_exports {
	width: 100%;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	background-image: url(images/export_topbg.jpg);
	background-repeat: repeat-x;
}
#wrapper_biofabric {
	width: 100%;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	background-image: url(images/bio_topbg.jpg);
	background-repeat: repeat-x;
}
#wrapper_property {
	width: 100%;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	background-image: url(images/topbg_property.jpg);
	background-repeat: repeat-x;
}
#wrapper_about {
	width: 100%;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	background-image: url(images/topbg_about.jpg);
	background-repeat: repeat-x;
}

#wrapper_about_market {
	width: 100%;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	background-image: url(images/topbg_about_market.jpg);
	background-repeat: repeat-x;
}

#wrapper_about_bio {
	width: 100%;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	background-image: url(images/topbg_bio.jpg);
	background-repeat: repeat-x;
}

#wrapper_inner_property {
	width: 100%;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	background-image: url(images/property_inner.jpg);
	background-repeat: repeat-x;
}

#wrapper_inner{
	width: 1000px;
	height: 450px;
	margin-left: auto;
	margin-right: auto;
	}
#wrapper_metro_marketing{
	width: 100%;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	background-image: url(images/metro_marketing_topbg.jpg);
	background-repeat: repeat-x;
	}

.leftsidebinner{
	width: 610px;
	height: auto;
	float: left;
	margin-left: 30px;
	margin-top: 15px;
}

.leftsidegallery{
	width: 900px;
	height: auto;
	float: left;
	margin-left: 30px;
	margin-top: 15px;
}
.srvsimgbrdr{
	Border: #eeeeee solid 8px;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: justify;
	background: #eef6ff;
}

.about_text {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	line-height: 20px;
	text-align: justify;
	height: auto;
	width: 590px;
	float: left;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}
.larger_map {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	line-height: 20px;
	text-align: left;
	height: auto;
	width: 590px;
	float: left;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}

.welcome_text {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	line-height: 20px;
	text-align: justify;
	height: auto;
	width: 615px;
	float: left;
	padding-right: 0px;
	margin-left: 25px;
}
	
.sideimage{
	width: 250px;
	height: 280px;
	float: left;
	margin-top: 15px;
}

#footer{width:100%;
	height:auto;
	float:left;
	background-image:url(images/footer.jpg);
	}
	
	
#footer_export{
	width: 100%;
	height: auto;
	float: left;
	background-image: url(images/footer_expo.jpg);
	}

#footer_bio{
	width: 100%;
	height: auto;
	float: left;
	background-image: url(images/footer_bio.jpg);
	}

#footer_property{
	width: 100%;
	height: auto;
	float: left;
	background-image: url(images/footer_property.jpg);
	}

#footer_mm{width:100%;
	height:auto;
	float:left;
	background-image:url(images/footer.jpg);
	}

#footer_inner{
	width: 1000px;
	height: 100px;
	margin-left: auto;
	margin-right: auto;
	}
.headdertop{
	height: 18px;
	width: 1000px;}	

#headder {
	margin: auto;
	height: 119px;
	width: 1000px;
}




.logo {
	float: left;
	width: 110px;
	height: 109px;
	padding-top: 0px;
	padding-left: 0px;
}
.button{
	float: left;
	width: 850px;
	height: 109px;
	padding-top: 0px;
	padding-left: 0px;
}
.button_marketing{
	float: left;
	width: 1000px;
	height: 109px;
	padding-top: 0px;
	padding-left: 0px;
}

.but {
	float: left;
	height: 10px;
	width: 445px;
	text-align: left;
	vertical-align: middle;
	margin-top: 65px;
	margin-right: 0px;
	padding-left: 48px;
}
.but_bio {
	float: left;
	height: 50px;
	width: 445px;
	text-align: left;
	vertical-align: middle;
	margin-top: 35px;
	margin-right: 0px;
	padding-left: 48px;
}

.but_group {
	float: left;
	height: 33px;
	width: 475px;
	text-align: left;
	vertical-align: middle;
	margin-top: 45px;
	margin-right: 0px;
	padding-left: 48px;
}

.but_property {
	float: left;
	height: 85px;
	width: 260px;
	text-align: left;
	vertical-align: middle;
	margin-top: 10px;
	margin-right: 0px;
	padding-left: 52px;
}


.but_export{
	float: left;
	height: 30px;
	width: 445px;
	text-align: left;
	vertical-align: middle;
	margin-top: 50px;
	margin-right: 0px;
	padding-left: 48px;
}

.top_menu {
	float: left;
	height: 49px;
	width: 440px;
	margin-top: 15px;
	margin-left: 15px;
}

.but_1 {
	float: left;
	height: 20px;
	width: 420px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #000;
	text-align: center;
	vertical-align: middle;
	margin-top: 8px;
	margin-left: 430px;
}

.pro_text{
	float: left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	line-height: 23px;
}

.but_property_1 {
	float: left;
	height: 20px;
	width: 400px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #000;
	text-align: center;
	vertical-align: middle;
	margin-top: 85px;
	margin-left: 35px;
}

.but_marketing_bcycle {
	float: left;
	height: auto;
	width: 450px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #000;
	text-align: center;
	vertical-align: middle;
	margin-top: 8px;
	margin-left: 430px;
	}
	
	
.bcycle_text {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	text-align: center;
	}
	
.top_ph{
	height: 150px;
	width: 927px;
	float: left;
	background-color: #FFF;
}

.photos_inner{
	height: 500px;
	width: 900px;
	float: left;
	background-color: #FFF;
}

.portfoliobrdr{
	border: #d0d0d0 solid 1px;
	border-radius: 15px;
  }

#flash_iiner {
	height: 550px;
	width: 1000px;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	float: left;
	
}

.flash_inner{
	height: 600px;
	width: 1000px;
	padding-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	float: left;

	}

#flash {
	height: 336px;
	width: 1000px;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	float: left;
	
}
#flash_iiner {
	height: auto;
	width: 1000px;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	float: left;
	
}
#gallery{
	height: 700px;
	width: 1000px;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	float: left;
	
}

.flash1{
	height: 336px;
	width: 1000px;
	padding-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	float: left;
	/* [disabled]background-color: #FFF; */

	}

.flash_inner{
	height: auto;
	width: 1000px;
	padding-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	float: left;

	}	
	
.photos{
	height: 315px;
	width: 944px;
	float: left;
}

.photos1{
	height: 50px;
	width: 567px;
	float: left;

}

.photos2{
	height: 280px;
	width: 567px;
	float: left;

}

.photos2a{
	height: 280px;
	width: 31px;
	float: left;

}
.photos2b{
	height: 280px;
	width: 525px;
	float: left;
	background: #ffffff;

}
.photos2c{
	height: 280px;
	width: 11px;
	float: left;

}

.photos3{
	height: 43px;
	width: 567px;
	float: left;

}

.photos_inner{
	height: auto;
	width: 900px;
	float: left;
	background-color: #FFF;
}
.top_ph{
	height: 150px;
	width: 900px;
	float: left;
	background-color: #FFF;
}


.middle_inner{
	height: auto;
	width: 900px;
	float: left;
	background-color: #FFF;
}



.lefthedder{
	height: 315px;
	width: 25px;
	float: left;
}

.lefthedder_in{
	height: 315px;
	width: 44px;
	float: left;
}

.righthedder_in{
	height: 315px;
	width: 56px;
	float: left;
}

.righthedder{
	height: 315px;
	width: 31px;
	float: left;
}



.shadowimg{
	height: 44px;
	width: 1000px;
	padding-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	float: left;
}

.news{
	height: 382px;
	width: 326px;
	padding-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	float: left;
}
.icon{
	height: 133px;
	width: 326px;
	margin-left: 0px;
	margin-right: 0px;
	float: left;
}

.newsin{
	height: 249px;
	width: 326px;
	margin-left: 0px;
	margin-right: 0px;
	float: left;
	margin-top: 0px;
}
	
.newsimage{
	height: 54px;
	width: 221px;
	margin-left: 0px;
	margin-right: 0px;
	float: left;
	margin-top: 0px;
}

.adver{
	height: 55px;
	width: 310px;
	margin-left: 10px;
	margin-right: 0px;
	float: left;
	margin-top: 12px;
}
.loginphoto{
	height: 66px;
	width: 70px;
	margin-left: 45px;
	margin-right: 0px;
	float: left;
	margin-top: 25px;
}

.account{
	height: 26px;
	width: 107px;
	margin-left: 0px;
	margin-right: 0px;
	float: left;
	margin-top: 5px;
}
.loginaccount{
	height: 40px;
	width: 188px;
	margin-left: 20px;
	margin-right: 0px;
	float: left;
	margin-top: 30px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #900;
}


.home_text1 {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	line-height: 18px;
	text-align: justify;
	height: 54px;
	width: 430px;
	float: left;
	padding-left: 10px;
	padding-right: 2px;

}

.home_text2 {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	line-height: 18px;
	text-align: justify;
	height: 129px;
	width: 430px;
	float: left;
	padding-left: 10px;
	padding-right: 2px;

}

.newsread{
	width: 280px;
	float: left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #f2f2f2;
	line-height: 19px;
	text-align: justify;
}


.welcome{
	width: 630px;
	height: 35px;
	float: left;
	padding-top: 11px;
	margin-left: 20px;
}
.welcome_global{
	width: 287px;
	height: 53px;
	float: left;
	padding-top: 0px;
	margin-left: 20px;
}
.property_img{
	width: 949px;
	height: auto;
	float: left;
	padding-top: 15px;
	margin-left: 20px;
	}
.bio_img{
	width: 975px;
	height: 240px;
	float: left;
	padding-top: 15px;
	margin-left: 30px;
	}
	
.property_img1{
	width: 230px;
	height: 168px;
	float: left;
	padding-top: 0px;
	margin-left: 0px;
	padding-right: 6px;
}

.welcome_pic{
	width: 287px;
	height: 135px;
	float: left;
	margin-left: 40px;
}

.welcome_bio{
	width: 287px;
	height: 140px;
	float: left;
	margin-left: 30px;
}
.pic_about{
	width: 238px;
	height: 160px;
	float: left;
	padding-top: 5px;
	margin-left: 0px;
	margin-right: 1px;
}
.pic_about1{
	width: 214px;
	height: 32px;
	float: left;
	padding-top: 0px;
	margin-left: 0px;
}
.box {
	background: none repeat scroll 0 0 #F7F7F7;
	border: 1px solid #E3E3E3;
	border-radius: 5px 5px 5px 5px;
	float: left;
	margin: 0 15px 0 0;
	min-height: 195px;
	padding: 15px;
	width: 270px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 18px;
	text-align: justify;
}

.box1 {
	background: none repeat scroll 0 0 #B3D328;
	border: 1px solid #669900;
	border-radius: 5px 5px 5px 5px;
	float: left;
	margin: 0 10px 0 0;
	min-height: 195px;
	padding: 15px;
	width: 270px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 18px;
	text-align: justify;
}

.pic_about2{
	width: 238px;
	height: 160px;
	float: left;
	padding-top: 0px;
	margin-left: 0px;
}
.pic_about3{
	width: 214px;
	height: 117px;
	float: left;
	padding-top: 0px;
	margin-left: 0px;
	background-image: url(images/bg_ab.jpg);
}
.pic_about3_text{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	line-height: 20px;
	text-align: justify;
	width: 195px;
	height: 117px;
	float: left;
	padding-top: 0px;
	margin-left: 8px;

}
.a1{
	width: 15px;
	height: 155px;
	float: left;
}
.recent{
	width: 550px;
	height: 155px;
	float: left;
	padding-top: 0px;
	margin-left: 10px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #333;
}


.recent1{
	width: 875px;
	height: auto;
	float: left;
	padding-top: 0px;
	margin-left: 10px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #333;
}

.tree{
	width: 225px;
	height: 100px;
	float: left;
	padding-top: 0px;
	margin-left: 320px;
}



.cmyk{
	width: 326px;
	height: 320px;
	float: left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #333;
	background-color: #f1eded;
}
.adv{
	height: auto;
	width: 313px;
	margin-left: 5px;
	margin-right: 5px;
	float: left;
	margin-top: 5px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #333;
}



#middle {
	margin: auto;
	height: auto;
	padding-left: 0px;
	width: 1000px;
	float: left;
	}
.intro{
	height: auto;
	width: 910px;
}

.intro1{
	height: 227px;
	width: 595px;
	float:left;
}

.intro2{
	height: 227px;
	width: 405px;
	float: left;
}


.quik_links{
	height: 572px;
	width: 1000px;
	float: left;
}

.quik_links1{
	height: 225px;
	width: 1000px;
	float: left;
}

.quik_services{
	height: 182px;
	width: 364px;
	float: left;

}
.quik_clients{
	height: 182px;
	width: 300px;
	float: left;
	padding-left: 10px;
	background-image: url(images/bg_client.jpg);
	
}

.quik_clientsa{
	height: 87px;
	width: 294px;
	float:left;
	
}
.quik_clientsb{
	height: 94px;
	width: 294px;
	float:left;
	
}
.quik_contacts{
	height: 182px;
	width: 300px;
	float: left;
	padding-left: 26px;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	line-height: 18px;
	background-image: url(images/bg_contact.jpg);
	
}




.web {
	height: auto;
	width: 1000px;
	float: left;
}

.middle1{
	height: auto;
	width: 1000px;
	float: left;
}
.middle2{
	height: auto;
	width: 1000px;
	float: left;
	padding-top: 20px;
}

.familytreeinner {
	height: 500px;
	width: 900px;
	float: left;
}

.powered{
	height: 30px;
	width: 100px;
	float: left;
	padding-left: 200px;
}

.home_text {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	line-height: 18px;
	text-align: justify;
	height: 115px;
	width: 265px;
	float: left;
	padding-left: 2px;
	padding-right: 2px;

}

.text_responsive {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	line-height: 20px;
	text-align: justify;
	height: 180px;
	width: 240px;
	float: left;
	padding-left: 15px;
	padding-right: 2px;
	padding-top: 10px;

}
.footer1 {
	height: 75px;
	width: 200px;
	float: left;
	padding-top: 15px;
	padding-left: 75px;
	color: #FFFFFF;
	line-height: 18px;

}

.footer1a {
	height: 75px;
	width: 280px;
	float: left;
	padding-top: 15px;
	padding-left: 0px;
	color: #FFFFFF;
	line-height: 18px;

}
.quick contactsf {
	height: 85px;
	width: 250px;
	float: left;
	padding-top: 20px;
	padding-left: 25px;
	color: #666666;
	line-height: 20px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
}
.footer2 {
	height: 20px;
	width: 250px;
	float: left;
	padding-top: 60px;
	padding-left: 35px;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #CCCCCC;
	line-height: 18px;
}

.footer2a {
	height: 20px;
	width: 250px;
	float: left;
	padding-top: 60px;
	padding-left: 35px;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	line-height: 18px;
}
.bold{	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #147fad;
	line-height: 18px;}

.bold1{	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #d43b1a;
	line-height: 18px;}

.bold2{	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	line-height: 18px;}

.about{
	width: 113px;
	height: 21px;
	margin-top: 40px;
	margin-left: 118px;
}
.footer3 {
	height: 30px;
	width: 80px;
	float: left;
	padding-top: 50px;
	padding-left: 10px;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	line-height: 18px;
}

a {
	font-size: 12px;
	
	color:#000000;
	font-weight:bold;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color:#000000;
}
a:hover {
	text-decoration: none;
	color: #107ba9;
}
a:active {
	text-decoration: none;
	color:#000000;
}

#footer a {
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#f2f2f2;
}
#footer a:link {
	text-decoration: none;
}
#footer a:visited {
	text-decoration: none;
	color:#f2f2f2;
}
#footer a:hover {
	text-decoration: none;
	color: #FFCC33;
}
#footer a:active {
	text-decoration: none;
	color: #f2f2f2;
}

#footer_mm a {
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#f2f2f2;
}
#footer_mm a:link {
	text-decoration: none;
}
#footer_mm a:visited {
	text-decoration: none;
	color:#f2f2f2;
}
#footer_mm a:hover {
	text-decoration: none;
	color: #FFCC33;
}
#footer_mm a:active {
	text-decoration: none;
	color: #f2f2f2;
}


#footer_property a {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #CCCCCC;
}
#footer_property a:link {
	text-decoration: none;
}
#footer_property a:visited {
	text-decoration: none;
	color: #CCCCCC;
}
#footer_property a:hover {
	text-decoration: none;
	color: #99CC00;
}
#footer_property a:active {
	text-decoration: none;
	color: #CCCCCC;
}


#footer_bio a {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
}
#footer_bio a:link {
	text-decoration: none;
}
#footer_bio a:visited {
	text-decoration: none;
	color: #333333;
}
#footer_bio a:hover {
	text-decoration: none;
	color: #990000;
}
#footer_bio a:active {
	text-decoration: none;
	color: #333333;
}


#footer_export a {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
}
#footer_export a:link {
	text-decoration: none;
}
#footer_export a:visited {
	text-decoration: none;
	color: #333333;
}
#footer_export a:hover {
	text-decoration: none;
	color: #990000;
}
#footer_export a:active {
	text-decoration: none;
	color: #333333;
}
