/* ### GENERAL ### */
* {
	padding: 0px;
	margin: 0px;
}
body {
	background:#efefef url(../images/body_bg1.jpg) left top repeat-x;
	color:#000;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
}

/* ### GLOBAL CLASSES ### */
.clear { clear: both; margin:0px; padding:0px; }

/* ### WRAPPER ### */
#wrapper { position: relative; display: block; width: 100%; min-height: 100%; }

/* ### MAIN CONTAINER ### */
#mainCntr { width:100%; position:relative;}

	/* ### HEADER CONTAINER ### */
	#headerCntr {padding:36px 0px 0px 0px; position: relative; width: 980px; height: 93px; overflow:hidden; margin:0 auto; }
	#headerCntr h1{ float:left;}
	#headerCntr h1 a{
	width:331px;
	height:59px;
	display:block;
	text-indent:-9999px;
	background-image: url(../../../../../../Documents/Unnamed%20Site%202/LGO%20MAIN.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
	
		/* ### MENU CONTAINER ### */
		#menuCntr {
	width: 520px;
	float:right;
}
		#menuCntr ul{ padding:49px 0px 0px 0px;}
		#menuCntr ul li{ list-style:none; float:left; padding:0px 11px 0px 13px; background:url(../images/devider.jpg) right top no-repeat;}
		#menuCntr ul li a{
	color:#039;
	text-decoration:none;
	text-transform:uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
		#menuCntr ul li a:hover{
	color:#FECB56;
}
		#menuCntr ul li.last{ background:none;}
		
	/* ### BANNER CONTAINER ### */
	#bannerCntr{ padding:17px 0px; width:100%; background:url(../images/banner_bg.jpg) left top repeat-x;}
	#bannerCntr .center{ width:980px; position: relative; background:url(../images/baner.jpg) right top no-repeat; height:306px; margin:0 auto;}
	#bannerCntr .center ul{}
	#bannerCntr .center ul li{ list-style:none; float:left; padding:0px 0px 0px 1px;}
	#bannerCntr .center ul li.last{ float:right;}
	
	/* ### HAEDING BOX ### */
	.headingBox { padding:34px 0px 53px 0px; width: 100%; overflow: hidden; border-top:solid 1px #2e2e2e; border-bottom:solid 1px #2e2e2e; background:#191919; }
	.headingBox .heading {
	width: 980px;
	overflow: hidden;
	margin: 0 auto;
	line-height: 22px;
}
	.headingBox .heading h2 { font-size: 30px; font-family:Myriad Pro; color: #fff; font-weight: normal; }
	
	
	
	/* ### CONTENT CONTAINER ### */
	#contentCntr {padding:37px 0px 40px 0px; overflow: hidden; width: 980px;  margin:0 auto; }
	#contentCntr h1{
	font:24px Lucida Sans , Arial, Helvetica, sans-serif;
	color:#000000;
	text-align: center;
}
	#contentCntr h2{ font:22px Lucida Sans , Arial, Helvetica, sans-serif; color:#000000; }
		/* ### LEFT CONTAINER ### */
		#leftCntr { float: left; width: 309px; }
		#leftCntr 
		.heading{
	padding:5px 0px 12px 60px;
	border-bottom:1px solid #ececec;
	background:url(../images/heaDING1.jpg) 0px 0px no-repeat;
	display:block;
	font-size: 14px;
	text-align: left;
}
		
		
		/* ### SIDE BAR BOX ### */
		.sidebarBox{ background:url(../images/leftbg.jpg) left top repeat-y; width:309px; overflow:hidden;}
		.sidebarBox .top{ background:url(../images/lefttop.jpg) left top no-repeat; width:309px; overflow:hidden;}
		.sidebarBox .bottom{ background:url(../images/leftbottom.jpg) left bottom no-repeat; padding:15px 26px 12px 26px; width:257px; overflow:hidden;}
		.sidebarBox p{ padding:17px 0px 10px 0px; line-height:20px;}
		.sidebarBox ul{ padding:0px 0px 0px 0px;}
		.sidebarBox ul li{ list-style:none; background:url(../images/dice.jpg) 0px 5px no-repeat; padding:0px 0px 0px 50px; width:176px;}
		.sidebarBox ul li a{ font:12px Arial, Helvetica, sans-serif; color:#515050; font-weight:bold; text-decoration:none; border-bottom:1px solid #e8e7e7; line-height:28px; display:block;}
		.sidebarBox ul li a:hover{}
		.sidebarBox ul li a.last{ border-bottom:none;}
		.sidebarBox a.read{ float:right; padding-bottom:16px;}
		
		/* ### SERVICE BOX ### */
		.heading1{padding:5px 0px 12px 60px; border-bottom:1px solid #ececec; background:url(../images/heading2.jpg) 0px 0px no-repeat; display:block;}
		.serviceBox{ background:url(../images/leftbg.jpg) left top repeat-y; width:309px;  margin-top:32px;}
		.serviceBox .top{ background:url(../images/lefttop.jpg) left top no-repeat; width:309px;}
		.serviceBox .bottom{ background:url(../images/leftbottom.jpg) left bottom no-repeat; padding:15px 26px 15px 26px; width:257px; }
		.serviceBox ul{}
		.serviceBox ul li{ list-style:none; border-bottom:1px solid #ececec; width:257px; overflow:hidden; padding-bottom:20px;}
		.serviceBox ul li p{ padding:17px 0px 0px 0px;  line-height:20px; }
		.serviceBox ul li a{ float:right; display:block; }
		
		.linkBox{ width:257px; background:url(../images/backimg.jpg) left top no-repeat; position:relative; height:114px; }
		.linkBox a.facebook{ position:absolute; top:79px; left:5px;}
		.linkBox a.in{ position:absolute;left: 102px;top: 89px;}
		.linkBox a.twitter{position:absolute; left: 165px; top: 22px;}
		
		
		/* ### WHAT BOX ### */
		.wsatBox{ background:url(../images/leftbg.jpg) left top repeat-y; width:309px; overflow:hidden;}
		.wsatBox .top{ background:url(../images/lefttop.jpg) left top no-repeat; width:309px; overflow:hidden;}
		.wsatBox .bottom{ background:url(../images/leftbottom.jpg) left bottom no-repeat; padding:15px 26px 12px 26px; width:257px; overflow:hidden;}
		.wsatBox p{ padding:19px 0px 0px 0px; line-height:20px;}
		.wsatBox .heading1{padding:11px 0px 16px 60px; border-bottom:1px solid #ececec; background:url(../images/what_icon.jpg) 0px 0px no-repeat; display:block;}
		.wsatBox img{ margin:0px 11px 0px 0px; float:left; border: solid 4px #c9c9c9;}
		.wsatBox span{ padding-top:29px; font-size:11px; text-align:left; font-style:italic; color:#000000; display:block;}
		.wsatBox .first{ padding-bottom:15px; border-bottom:solid 1px #e5e5e5;}
		
		/* ### CONTACT INFO BOX ### */
		.contactinfoBox{ background:url(../images/leftbg.jpg) left top repeat-y; width:309px; overflow:hidden;}
		.contactinfoBox .top{ background:url(../images/lefttop.jpg) left top no-repeat; width:309px; overflow:hidden;}
		.contactinfoBox .bottom{ background:url(../images/leftbottom.jpg) left bottom no-repeat; padding:15px 26px 0px 26px; width:257px; overflow:hidden;}
		.contactinfoBox p{ padding:0px 0px 26px 0px; line-height:20px;}
		.contactinfoBox .heading1{padding:15px 0px 16px 60px; margin-bottom:22px; border-bottom:1px solid #ececec; background:url(../images/cotact_info_icon.jpg) 0px 0px no-repeat; display:block;}
		.contactinfoBox .first{ padding-bottom:15px; border-bottom:solid 1px #e5e5e5;}
		
		/* ### RIGHT CONTAINER ### */
		#rightCntr { float: right; width: 639px; }
	
			/* ### COMPANY INFO BOX ### */
			.heading2{
	border-bottom:1px solid #ececec;
	background:url(../images/heading3.jpg) 0px 0px no-repeat;
	display:block;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 22px;
}
			.companyInfoBox{ width:639px; background:url(../images/rightbg.jpg) left top repeat-y;}
			.companyInfoBox .top{ background:url(../images/righttop.jpg) left top no-repeat;}
			.companyInfoBox .bottom{
	background:url(../images/rightbottom.jpg) left bottom no-repeat;
	padding:13px 27px 25px 27px;
	width:585px;
	overflow:hidden;
	text-align: justify;
}
			.companyInfoBox p{
	padding:13px 0px 8px 0px;
	line-height:20px;
	font-size: 18px;
}
			.companyInfoBox a.read{ float:right; padding:0px 0px 0px 0px;}
		
			/* ### ITEM BOX ### */
			.heading3{padding:15px 0px 20px 95px;  background:url(../images/heading4.jpg) 0px 0px no-repeat; display:block;}
			.heading4{
	background:url(../images/heading5.jpg) 0px 0px no-repeat;
	display:block;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 35px;
}
			.itemBox{ width:639px; background:url(../images/rightbg.jpg) left top repeat-y; margin-top:32px; overflow:hidden;}
			.itemBox .top{ background:url(../images/righttop.jpg) left top no-repeat; width:639px; overflow:hidden;}
			.itemBox .bottom{ background:url(../images/rightbottom.jpg) left bottom no-repeat; padding:13px 27px 25px 27px; width:585px; overflow:hidden;}
			.itemBox ul{}
			.itemBox ul li{ list-style:none; width:267px; float:left; padding:0px 0px 0px 0px;}
			.itemBox ul li a{ float:right; padding:0px 0px 0px 0px; display:block; border:none;}
			.itemBox ul li p{ padding:21px 0px 0px 0px; line-height:20px;}
			.imaging{ border:4px solid #e8e8e8; margin:8px 0px 0px 0px;}
			.itemBox ul li.last{ padding-left:50px;}
	
			/* ### COMPANY BOX ### */
			.companyBox{ width:639px; background:url(../images/rightbg.jpg) left top repeat-y;}
			.companyBox .top{ background:url(../images/righttop.jpg) left top no-repeat;}
			.companyBox .bottom{
	background:url(../images/rightbottom.jpg) left bottom no-repeat;
	padding:13px 27px 25px 27px;
	width:585px;
	overflow:hidden;
	text-align: justify;
}
			.companyBox .heading3{padding:11px 0px 16px 56px; margin-bottom:25px; border-bottom:1px solid #ececec; background:url(../images/company_icon1.jpg) 0px 0px no-repeat;}
			.companyBox .heading4{padding:11px 0px 16px 56px; border-bottom:1px solid #ececec; background:url(../images/company_icon2.jpg) 0px 0px no-repeat;}
			.companyBox p{ padding-bottom:27px; line-height:20px;}
			.companyBox a.read{ float:right; padding:0px 0px 0px 0px;}
			.companyBox img{ margin-right: 23px; float:left; border: solid 6px #c9c9c9;}
			.companyBox .last{ padding-bottom:48px;}
			
			/* ### FEATURED BOX ### */
			.featuredBox{ width:639px; background:url(../images/rightbg.jpg) left top repeat-y;}
			.featuredBox .top{ background:url(../images/righttop.jpg) left top no-repeat;}
			.featuredBox .bottom{ background:url(../images/rightbottom.jpg) left bottom no-repeat; padding:13px 27px 0px 27px; width:585px; overflow:hidden;}
			.featuredBox .heading4{padding:8px 0px 24px 57px; border-bottom:1px solid #ececec; background:url(../images/service_icon.jpg) 0px 0px no-repeat;}
			.featuredBox h3{ padding-bottom:16px; font-family: Lucida Sans ,Arial;  margin-bottom:20px; font-weight:normal; color:#000000; font-size:20px; border-bottom:1px solid #ececec;}
			.featuredBox p{ padding-bottom:26px; line-height:20px;}
			.featuredBox img{ padding:0px 40px 10px 23px; float:left;}
			.featuredBox .first{ padding:16px 0px 64px 0px;}
			.featuredBox .featuredBox1{ padding-bottom:32px; width:585px; overflow:hidden;}
			
			/* ### PORTFOLIO BOX ### */
			.portfolioBox{ width:639px; overflow:hidden; background:url(../images/rightbg.jpg) left top repeat-y;}
			.portfolioBox .top{ background:url(../images/righttop.jpg) left top no-repeat;}
			.portfolioBox .bottom{ background:url(../images/rightbottom.jpg) left bottom no-repeat; padding:13px 27px 20px 27px; width:585px; overflow:hidden;}
			.portfolioBox .heading4{padding:16px 0px 24px 77px; border-bottom:1px solid #ececec; background:url(../images/portfolio_icon.jpg) 0px 0px no-repeat;}
			.portfolioBox h3{ padding-bottom:15px; margin-bottom:21px; font-family: Lucida Sans ,Arial;  margin-bottom:20px; font-weight:normal; color:#000000; font-size:20px; border-bottom:1px solid #ececec;}
			.portfolioBox p{ padding-top:23px; line-height:20px;}
			.portfolioBox span{ padding-top:23px; font-style:italic; font-size:12px; color:#797979; line-height:20px;}
			.portfolioBox img{ border: solid 6px #c9c9c9; float:left; margin-right:18px;}
			.portfolioBox .first{ padding:16px 0px 46px 0px;}
			.portfolioBox .portfolioBox1{ padding-bottom:43px; width:585px; overflow:hidden;}
			.portfolioBox .border{ padding-bottom:27px;border-bottom: 1px solid #e5e5e5;}
			.portfolioBox .button{ padding-top:12px; width:120px; overflow:hidden;}
			.portfolioBox .button ul{ margin:0px;}
			.portfolioBox .button li{ padding-left:8px; list-style:none; float:left;}
			.portfolioBox .button li a{ color:#787878; width:31px; display:block;font-size:14px; line-height:28px; text-decoration:none; text-align:center; background:url(../images/button_bg.jpg) left bottom no-repeat;}
			
			
			/* ### CONTACT BOX ### */
			.contactBox{ width:639px; overflow:hidden; background:url(../images/rightbg.jpg) left top repeat-y;}
			.contactBox .top{ background:url(../images/righttop.jpg) left top no-repeat;}
			.contactBox .bottom{ background:url(../images/rightbottom.jpg) left bottom no-repeat; padding:13px 27px 38px 27px; width:585px; overflow:hidden;}
			.contactBox .heading4{padding:16px 0px 24px 67px; border-bottom:1px solid #ececec; background:url(../images/contact_icon.jpg) 0px 0px no-repeat;}
			.contactBox p{ padding:16px 0px 44px 0px; line-height:20px;}
			.contactBox input.filed1{ padding: 7px 5px 5px 5px;  width:535px; height:20px; border:none; background:url(../images/input_bg.jpg) 0px 0px  no-repeat;}
			.contactBox label{ padding-top:20px; width:546px; height:25px; display:block; font:12px Arial, Helvetica, sans-serif; color:#686868; text-align: left; font-weight:bold; vertical-align:top;}
			.contactBox textarea{ padding:5px 5px 5px 10px; width:530px; height:132px; border:none;background:url(../images/textarea_bg.jpg) 0px 0px no-repeat; }
			.contactBox input.button{ margin:22px 0px 0px 0px; float:left; background:url(../images/send.jpg) 0px 0px no-repeat; width:157px; height:37px; border:none; cursor:pointer; }
			
	
	/* ### FOOTER CONTAINER ### */
	#footerCntr { overflow: hidden; background:#121212 url(../images/footerbg.jpg) left top repeat-x; height:111px;  }
	.footerBox{width: 980px; margin:0px auto; color:#a0a2a4; font:12px Arial, Helvetica, sans-serif; overflow:hidden; padding:45px 0px 0px 0px;}
	.footerBox ul{ width:375px; float:right;}
	.footerBox ul li{ list-style:none; background:url(../images/devider1.jpg) right 3px no-repeat; float:left; padding:0px 15px 0px 15px;}
	.footerBox ul li a{ font-size:12px; color:#a0a2a4; text-decoration:none;}
	.footerBox ul li a:hover{ color:#FFFFFF;}
	.footerBox p{ padding:0px 0px 0px 0px;}
	.footerBox ul li.last{ background:none;}
	
