/*

	Author:Md. Shariful Islam 

	Date: 

	Title:     

====================================

*/

body{

	font-family:Arial, "Trebuchet MS",Georgia,Verdana, Lucida, Helvetica, sans-serif;

	font-size:12px;

	color:#161316;

	padding:0 0 0 0;

	text-align:center;

	background:#000000;

}

/*

	voice-family:"\"}\"";

	voice-family:inherit;	

*/



*{

	padding:0;	margin:0;	border:0;

}



ul,li{

	list-style:none;

}	



.hide{

     position: absolute;

     left: -9999px;

}



/*--------------------------Page Structure----------------*/

#wrap{

	margin:0 auto;

	width:1000px;

	text-align:left;

	background:url(images/bg.jpg) repeat left top;

}

/*---------------------------Header---------------------*/

#hdr{

	width:1000px;

	background:url(images/banner.png) no-repeat;

	height:138px;

}

* html #hdr{

	background-image: none;

	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/banner.png", sizingMethod="crop");

}

#hdr h1 span{

	display:none;

	visibility:hidden;

}

/*-------------------------Main Body------------------- */

#main{

	width:1000px;

}

.maintop{

	width:1000px;

	overflow:hidden;

	padding-bottom:100px;

}

.menulist{

	width:196px;

	float:left;

}

.menulist dl{

	width:196px;

	background:url(images/leftbg.gif) no-repeat;

	padding:30px 0 35px 0;

}

.home b,.history b,.biosl b,.clients b,.portfolio b,.casestudies b,.news b,.blogs b,.contact b{

	display:none;

	visibility:hidden;

}

.home a,.history a,.biosl a,.clients a,.portfolio a,.casestudies a,.news a,.blogs a,.contact a{

	width:196px;

	height:13px;

	display:block;

	margin-bottom:40px;

}

.home a{

	background:url(images/home.gif) no-repeat;

}

.history a{

	background:url(images/history.gif) no-repeat;

}

.biosl a{

	background:url(images/bios.gif) no-repeat;

}

.clients a{

	background:url(images/client.gif) no-repeat;

}

.portfolio a{

	background:url(images/portfolio.gif) no-repeat;

}

.casestudies a{

	background:url(images/casestudies.gif) no-repeat;

}

.news a{

	background:url(images/news.gif) no-repeat;

}

.blogs a{

	background:url(images/blog.gif) no-repeat;

}

.contact a{

	background:url(images/contact.gif) no-repeat;

}

.imgholder{

	width:630px;

	float:left;

	padding:39px 0 0 74px;

}

.imgholder a{

	text-decoration:none;

	color:#161316;

	font-size:14px;

}

.content{

	width:350px;

	padding:0 0 0 55px;

	display:block;

}

.content p{

	font-size:12px;

	line-height:26px;

	padding-bottom:40px;

}

.contenthistory{
	width:800px;
	padding:0 0 5 55px;
	display:block;
	float:left;
}
.contenthistory h1{
padding-left:80px;
}
.contenthistory p{

	font-size:12px;

	line-height:26px;

	padding-bottom:10px;
	padding-left:80px;
	padding-Right:100px;


}


/*-------------------------- Footer----------------------- */

#ftr{

	width:1000px;

	padding:50px 0 90px 0;

	text-align:center;

}

#ftr dl{

	width:880px;

	overflow:hidden;

	padding:0 0 17px 120px;

}

.homef b,.historyf b,.bioslf b,.clientsf b,.portfoliof b,.casestudiesf b,.newsf b,.blogsf b,.contactf b{

	display:none;

	visibility:hidden;

}

.homef a,.historyf a,.bioslf a,.clientsf a,.portfoliof a,.casestudiesf a,.newsf a,.blogsf a,.contactf a{

	height:10px;

	display:block;

	float:left;

	margin-right:23px;

	cursor:pointer;

}

.homef a{

	background: url(images/homef.png) no-repeat;

	width:44px;

}

* html .homef a{

	background-image: none;

	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/homef.png", sizingMethod="crop");

}

.historyf a{

	background: url(images/historyf.png) no-repeat;

	width:60px;

}

* html .historyf a{

	background-image: none;

	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/historyf.png", sizingMethod="crop");

}

.bioslf a{

	background: url(images/biosf.png) no-repeat;

	width:33px;

}

* html .bioslf a{

	background-image: none;

	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/biosf.png", sizingMethod="crop");

}

.clientsf a{

	background: url(images/clientf.png) no-repeat;

	width:58px;

}

* html .clientsf a{

	background-image: none;

	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/clientf.png", sizingMethod="crop");

}

.portfoliof a{

	background: url(images/portfoliof.png) no-repeat;

	width:79px;

}

* html .portfoliof a{

	background-image: none;

	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/portfoliof.png", sizingMethod="crop");

}

.casestudiesf a{

	background: url(images/casestudiesf.png) no-repeat;

	width:102px;

}

* html .casestudiesf a{

	background-image: none;

	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/casestudiesf.png", sizingMethod="crop");

}

.newsf a{

	width:44px;

	background: url(images/newsf.png) no-repeat;

}

* html .newsf a{

	background-image: none;

	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/newsf.png", sizingMethod="crop");

}

.blogsf a{

	background: url(images/glogf.png) no-repeat;

	width:48px;

}

* html .blogsf a{

	background-image: none;

	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/glogf.png", sizingMethod="crop");

}

.contactf a{

	background: url(images/contactf.png) no-repeat;

	width:95px;

}

* html .contactf a{

	background-image: none;

	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/contactf.png", sizingMethod="crop");

}



/*-------------------------- Portfolio----------------------- */

.imglist{

	width:740px;

	padding:0 0 280px 270px;

}

.imglist dd{

	width:740px;

	overflow:hidden;

}

.imglist dd img{

	float:left;

	margin:0 37px 38px 0;

	display:block;

	width:86px;

	height:89px;

}



.selectedh{

	font-size:25px;

	padding-bottom:40px;

	

}

.selectlist{

	font-size:15px;

	padding-bottom:340px;

	

}

.selectlist li{

	list-style:disc;

	padding-bottom:30px;

	

}

.selectlist li b{

	display:block;

}

.selectlist li span{

	padding-left:40px;

	display:block;

}



/*-------------------------- contactus----------------------- */



.contactbox{

	width:630px;

	float:left;

	padding:39px 0 0 74px;

}

.contactbox p{

	width:630px;

	overflow:hidden;

	padding-bottom:10px;

}

.contactbox p label{

	width:140px;

	display:block;

	float:left;

	text-align:right;

	padding-right:10px;

}

.contactbox p input{

	width:250px;

	display:block;

	float:left;

	height:20px;

	border:1px solid #E8C38B;

}

.contactbox p .commentbox{

	height:70px;

}

.contactbox p .subbtn{

	height:14px;

	width:50px;

	padding-left:150px;

	border:none;

}

.contactbox h1{

	font-size:25px;

	padding-bottom:25px;

}
