body {font-family:Arial; font-size:12px; color: maroon; padding:0 0 0 0;  background:#000000;}
* {padding:0; margin:0; border:0;}
ul, li {list-style:none;}
div, span{font-family:Arial; font-size:12px; color: maroon;;}

.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/headbg.jpg) no-repeat; height:157px;}
#hdr h1 a:link, #hdr h1 a:visited{text-indent:9999px; width:100px; overflow:hidden; display:block}
/*-------------------------Main Body------------------- */

#main {width:1000px;}

.menulist{padding:0px; margin-top:15px; margin-left:65px; width:900px; float:left }
.menulist li{float:left; padding:0px; margin:0px; list-style:none; display:inline;}
.menulist li a:link, .menulist li a:visited{display:block; float:left; height:16px; margin-right:44px; text-indent:-9999px; overflow:hidden; text-align:center}

.menulist li.home a:link, .menulist li.home a:visited{background:url(../images/nav_home.png) no-repeat top left; width:38px;}
.menulist li.history a:link, .menulist li.history a:visited{background:url(../images/nav_history.png) no-repeat top left; width:52px;}
.menulist li.bios a:link, .menulist li.bios a:visited{background:url(../images/nav_bio.png) no-repeat top left; width:29px;}
.menulist li.clients a:link, .menulist li.clients a:visited{background:url(../images/nav_clients.png) no-repeat top left; width:48px;}
.menulist li.portfolio a:link, .menulist li.portfolio a:visited{background:url(../images/nav_portfolio.png) no-repeat top left; width:68px;}
.menulist li.casestudies a:link, .menulist li.casestudies a:visited{background:url(../images/nav_casesudy.png) no-repeat top left; width:85px;}
.menulist li.news a:link, .menulist li.news a:visited{background:url(../images/nav_nes.png) no-repeat top left; width:38px;}
.menulist li.blogs a:link,.menulist li.blogs a:visited{background:url(../images/nav_blogs.png) no-repeat top left; width:41px;}
.menulist li.contact a:link,.menulist li.contact a:visited{background:url(../images/nav_contact.png) no-repeat top left; width:81px;}

.imgholder {width:630px; margin:auto; margin-top:80px;}

/*         image holder for client page                       */
.imgholder_client {               
	width:630px;
	margin-top:80px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: 140px;
}
.imgholder_client a{
	text-decoration:none;
	color:maroon;
	font-size:14px;
}
/*////////////////////////////////////////////////////////*/

.content {clear:both; width:700px; margin-left:150px; margin-top:30px;}
.content p {font-size:12px; line-height:26px; padding-bottom:40px;}
.contenthistory {width:800px; margin-left:63px; padding:0 0 5 55px; display:block;}
.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;
}
.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;
}
.selectedh1 {
	font-size:16px;
}
.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;
	
	padding:39px 0 0 140px;
}
.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;
}
