
/* ### GENERAL ### */
* { margin: 0px; padding: 0px; }
body { background:url(../images/bodybg1.jpg) left top repeat-x; font:11px  Arial, Helvetica, sans-serif; 
color:#6f6f6f; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;  }

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

h1{ font:22px Arial, Helvetica, sans-serif; color:#14a3e2; border-bottom:1px solid #e3e3e3; padding-bottom:10px;}
h1 span{ color:#3a3c3c;}

h2{ font:22px Arial, Helvetica, sans-serif; color:#14a3e2; border-bottom:1px solid #e3e3e3; padding-bottom:10px;}
h2 span{ color:#3a3c3c;}

h3{ font:22px Myriad Pro , Arial, Helvetica, sans-serif; color:#121212;}

h4{ font:22px Myriad Pro , Arial, Helvetica, sans-serif; color:#FFFFFF; background:url(../images/dice3.jpg) 0px 0px no-repeat; padding:0px 0px 18px 36px;}
		
a{ color:#09b4de; text-decoration:underline;}
a:hover{ text-decoration:none;}

/* ### WRAPPER ### */


/* ### MAIN CONTAINER ### */
#mainCntr { margin: 0 auto; width: 1000px; }

	/* ### HEADER CONTAINER ### */
	#headerCntr { position: relative;  width: 1000px; height: 400px; }


	
	/* ### CONTENT CONTAINER ### */
	#contentCntr { overflow: hidden; width: 1000px; padding-top:22px; }
	

		
		/* ### LEFT CONTAINER ### */
		
		#leftCntr { float: left; width: 611px; padding:0px 0px 0px 0px; }
		
		/* ### HOME PAGE WELCOME BOX ### */
		.mainBox_left{ float:left; width:591px; padding-left:20px;}
		.welcomeBox{ padding:0px 0px 30px 5px; width:572px; overflow:hidden; line-height:18px;}
		.welcomeBox p{  text-align: justify; padding:19px 0px 30px 0px; width:572px; overflow:hidden;  }
		.welcomeBox span{ display:block;  padding-bottom:20px; color:#6f6f6f; font-weight:bold;}
		.imaging{ float:left; padding:0px 30px 14px 0px;}
		.imaging1{ float:right; padding:0px 0px 0px 40px;}
		
		/* ### HOME PAGE WHAT DO BOX ### */  

		.whatdoBox{ padding:0px 0px 30px 30px; width:552px;}
		.whatdoBox img{ float:left; padding:14px 22px 0px 0px;}
		.whatdoBox span.gray{ font:15px Arial, Helvetica, sans-serif; color:#898989; padding-top:26px; display:block;}
		.whatdoBox p{ color:#414141; line-height:22px; padding:30px 0px 0px 0px;}
		
		/* ### SERVICE PAGE MAIN BOX ### */
		
		.mainServiceBox{ width:600px; padding:0px 0px 80px 10px;}
		/* ### SERVICE PAGE TEXT BOX ### */
		
		.mainServiceBox2{ width:980px; padding:0px 0px 0px 10px;}
		/* ### SERVICE PAGE TEXT BOX ### */
		
		 .textBox{ width:592px; padding:29px 0px 19px 0px;}
		 .textBox img{ float:left; padding:0px 20px 0px 0px;}
		 .textBox p{ padding:0px 0px 20px 0px;}
		 
		/* ### SERVICE PAGE TEXT BOX ### */
		
		 .textBox2{ width:980px; padding:20px 0px 19px 0px;}
		 .textBox2 img{ float:left; padding:0px 0px 0px 0px;}
		 .textBox2 p{ text-align: justify; padding:0px 5px 20px 120px; line-height:18px;}
		 
		
		 
		/* ### SERVICE BOX ### */
			
			.serviceBox{ background:#d4d4d4; padding:1px; margin-bottom:20px;}
			.serviceBoxInnerBox{ width:529px; background:#d6e9ee; border:1px solid #e1e8ea; padding:21px 30px 23px 37px; overflow:hidden;}
			.serviceBoxInnerBox p{ padding:21px 0px 0px 0px; color:#5e5e5e; line-height:18px;}
			.serviceBoxInnerBox img{ float:right; padding:0px 0px 0px 0px;}
			.serviceBoxInnerBox .button{ float:left;}
			
					/* ### SERVICE BOX ### */
			
			.serviceBox2{ background:#FFFFFF; padding:1px; margin-bottom:15px;}
			.serviceBoxInnerBox2{ width:980px; background:#d6e9ee; border:0px solid #e1e8ea; padding:21px 30px 23px 37px; overflow:hidden;}
			.serviceBoxInnerBox2 p{ padding:21px 0px 0px 0px; color:#5e5e5e; line-height:18px;}
			.serviceBoxInnerBox2 img{ float:left; padding:0px 0px 0px 0px;}
			.serviceBoxInnerBox2 .button{ float:left;}
			
			/* ### PORTFOLIO BOX ### */
			
			.portfolioBox{ width:980px; background:#FFFFFF; border:0px solid #e1e8ea; padding:21px 0px 19px 0px; overflow:hidden;}
			.portfolioBox p{ text-align: justify; padding:0px 10px 0px 250px; color:#5e5e5e; line-height:18px;}
			.portfolioBox img{ float:left; padding:0px 0px 0px 0px;}
			.portfolioBox .button{ float:left;}
			
			/* ### ABOUT CONTANT BOX ### */
			
			.aboutCntantBox{ width:593px; padding:0px 0px 0px 18px;}
			
			/* ### ABOUT TEXT BOX ### */
			
			.toptextBox{ padding:32px 0px 30px 0px; overflow:hidden; width:593px;}
			.toptextBox img{ float:left; padding:0px 37px 0px 0px;}
			.toptextBox p{ padding:0px 0px 20px 0px;}
			/* ### ABOUT MIDDLE TEXT BOX ### */
			
			.middletextBox { padding:0px 8px 16px 8px;}
			.middletextBox span{ font: bold 17px Arial, Helvetica, sans-serif; color:#5e5e5e; display:block;}
			.middletextBox p{ padding:18px 0px 0px 0px; color:#5e5e5e; line-height:18px;}
			
			/* ### LINK  BOX ### */
			.linkBox{ padding:0px 0px 50px 8px; width:504px; overflow:hidden;}
			.linkBox img{ float:right;}
			.linkBox ul{ padding:7px 0px 0px 0px; width:320px; overflow:hidden;}
			.linkBox ul li{ list-style:none; overflow:hidden;}
			.linkBox ul li a{ font:11px Arial, Helvetica, sans-serif; color:#5e5e5e; text-decoration:none; background:#d6e9ee url(../images/dice4.jpg) 10px 11px no-repeat; line-height:25px; display:block; padding:0px 10px 0px 29px; float:left; margin-bottom:7px;}
			.linkBox ul li a:hover{ text-decoration:underline;}
			
			
			/* ### ABOUT BOTTOM TEXT BOX ### */
			
			.bottomtextBox { padding:0px 8px 60px 8px;}
			.bottomtextBox p{ padding:0px 0px 18px 0px; color:#5e5e5e; line-height:18px;}
			.bottomtextBox .button1{ padding:10px 0px 0px 0px;}
			
			/* ### CONTACT PAGE LEFT BOX ### */
			
		.contactBox{ padding:16px 0px 0px 21px; width:572px; overflow:hidden;}
		.contactBox p{ padding:0px 0px 30px 0px; line-height:18px;}
		.contactBox label{ width:100px; height:43px; display:inline-block; font: bold 11px Tahoma , Arial, Helvetica, sans-serif; color:#777777; vertical-align:top; }
		.contactBox input{ padding: 5px; width:445px; height:16px; border:1px solid #d9d8d8; display:inline-block;}
		.contactBox textarea{ padding: 5px 0 0 5px; width:450px; height:313px; border:1px solid #d9d8d8; display:inline-block; }
		.contactBox input.button{ background:url(../images/send.jpg) 0px 0px no-repeat; width:90px; height:20px; margin:19px 7px 0px 102px; float:left; cursor:pointer; border:none;}
		.contactBox input.button1{ background:url(../images/clear.jpg) 0px 0px no-repeat; width:44px; height:20px; margin:19px 0px 0px 0px; float:left; cursor:pointer; border:none;}
		.contactBox img{ float:left; padding:0px 0px 0px 0px;}
		/* ### CONTACT PAGE RIGHT BOX ### */
		
		/* ### ADDRESS BOX ### */
		.addressBox{ padding:16px 0px 35px 0px; width:303px; overflow:hidden;}
		.addressBox p{ padding:23px 0px 0px 0px;}
		.floatl{ width:110px; float:left;}
		.floatr{ width:144px; float:right;}
		
		
		/* ### RIGHT  CONTAINER ### */
		
		#rightCntr { float: right; width: 354px; }


		/* ### HOME PAGE NEWS BOX ### */
		
		.newsBox{ width:340px; padding-bottom:30px;}
		.newsBox ul{ padding:29px 0px 0px 0px;margin:0}
		.newsBox ul li{ list-style:none; padding:0px 0px 20px 0px;margin:0}
		.newsBox ul li span{ width:106px; height:18px; background:#e3e3e3; border:1px solid #f0f0f0; font-weight:bold; color:#14a3e2; line-height:18px; text-align:center; display:block;}
		.newsBox ul li p{ padding:20px 0px 0px 12px; color:#6f6f6f; line-height:18px; width:284px;}
		.newsBox ul li a{ margin:0px 0px 0px 0px;}
		
		
		/* ### HOME PAGE FEATURED BOX ### */
		
		.featuredBox{ width:350px; padding-bottom:60px;}
		.featuredBox p{ text-align: justify; padding:14px 0px 0px 5px; color:#6f6f6f; line-height:18px;}
		.featuredBox img{ float:left; padding:0px 16px 0px 0px; }
		.featuredBox ul{  padding:20px 0px 13px 0px;}
		.featuredBox ul li{ list-style:none; padding-bottom:5px; overflow:hidden;}
		.featuredBox ul li a{ font:11px Tahoma , Arial, Helvetica, sans-serif; color:#6f6f6f; text-decoration:none; background:#e3e3e3 url(../images/dice.jpg) 7px 7px no-repeat; line-height:18px; line-height:18px; border:1px solid #f2f2f2; padding:0px 0px 0px 20px; display:block; float:left;}
		.featuredBox ul li a:hover{ color:#000;}
		
		/* ### SERVICE PAGE SEB NEVIGATION BOX ### */
		
		.subnevigationBox{ text-align: justify; padding:15px 0px 0px 3px;line-height:18px;	}
		.subnevigationBox ul{ padding:24px 0px 20px 0px;}
		.subnevigationBox ul li{ list-style:none; border:1px solid #d8d8d8; padding:1px; margin-bottom:4px;}
		.subnevigationBox ul li a{ font:12px Tahoma , Arial, Helvetica, sans-serif; color:#757575; text-decoration:none; background:#fff url(../images/dice1.jpg) 15px 10px no-repeat; border:1px solid #fff; line-height:25px;  padding:0px 0px 0px 31px; display:block;}
		.subnevigationBox ul li a:hover{ background:#d8eaef url(../images/dice2.jpg) 15px 10px no-repeat; }
		.subnevigationBox ul li a.active{ background:#d8eaef url(../images/dice2.jpg) 15px 10px no-repeat;}		
		
				
		/* ### SERVICE PAGE SEB NEVIGATION BOX ### */
		
		.subnevigationBox2{ text-align: justify; width:570px; padding:15px 0px 40px 0px;	line-height:18px;}
		.subnevigationBox2 ul{ padding:24px 0px 0px 0px;}
		.subnevigationBox2 ul li{ list-style:none; border:1px solid #d8d8d8; padding:1px; margin-bottom:4px;}
		.subnevigationBox2 ul li a{ font:12px Tahoma , Arial, Helvetica, sans-serif; color:#757575; text-decoration:none; background:#fff url(../images/dice1.jpg) 15px 10px no-repeat; border:1px solid #fff; line-height:25px;  padding:0px 0px 0px 31px; display:block;}
		.subnevigationBox2 ul li a:hover{ background:#d8eaef url(../images/dice2.jpg) 15px 10px no-repeat; }
		.subnevigationBox2 ul li a.active{ background:#d8eaef url(../images/dice2.jpg) 15px 10px no-repeat;}	
		.subnevigationBox2 img{ float:left; padding:0px 16px 0px 0px; }
		
		/* ### SERVICE PAGE NEWS SELLER BOX ### */		
		.newsellerBox{ background:url(../images/rightbg.jpg) left top no-repeat; width:324px; height:246px;}
				
		/* ### LOGIN BOX ### */
		 .loginBox{ padding:37px 28px 0px 36px;}
		 .loginBox label{ width:30px; height:30px; color:#FFFFFF; display:inline-block; margin-top:9px;}
		 .loginBox input{ width:217px; height:22px; background:url(../images/input.jpg) 100% no-repeat; display:inline-block; border:none; vertical-align:top; padding:3px 3px 0px 3px;}
		 .loginBox input.button{ background:url(../images/go.jpg) 0px 0px no-repeat; width:45px; height:25px; border:none; float:left; vertical-align:top; margin: 0px 5px 0px 30px; cursor:pointer; }
		 .loginBox ul{ color:#FFFFFF; overflow:hidden;}
		 .loginBox ul li{ list-style:none; float:left; padding:5px 6px 0px 6px; background:url(../images/devider1.jpg) left 8px no-repeat;}
		 
		 .loginBox ul li a{ font:11px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:underline; vertical-align:top; float:left;}
		 .loginBox ul li a:hover{ text-decoration:none;}
		 .loginBox ul li.first{ background:none;}
		 
		 /* ### TESTIMONIAL BOX ### */
		 
		 .testimonialBox{ padding:37px 20px 0px 34px; color:#FFFFFF;}
		 .testimonialBox p{ padding:7px 0px 17px 0px; font:13px Arial, Helvetica, sans-serif; font-style:italic;}
		 .testimonialBox span{ font-weight:bold; font-style:normal;}
		 
		 /* ### OFFER  BOX ### */
		 
		 .offerBox{ padding:37px 34px 0px 42px; color:#FFFFFF;}
		 .offerBox p { padding:6px 0px 12px 0px;}
		 .offerBox a{ color:#96e5ff; text-decoration:underline;}
		 .offerBox a:hover{ text-decoration:none;}
	/* ### FOOTER CONTAINER ### */
	#footerCntr { overflow: hidden; background:url(../images/footer.jpg) left top repeat-x; height:101px;  }
	.footerBox{width: 1000px; margin:0px auto; padding:37px 0px 0px 0px;}
	.footerBox ul{ width:402px; overflow:hidden; padding-left:20px;}
	.footerBox ul li{ list-style:none; background:url(../images/devider.jpg) 0px 3px no-repeat; float:left; padding:0px 11px 0px 11px;}
	.footerBox ul li a{ font:11px Trebuchet MS , Arial, Helvetica, sans-serif; color:#64c4f4; text-decoration:underline;}
	.footerBox ul li a:hover{ text-decoration:none;}
	.footerBox ul li.first{ background:none;}
	.footerBox p{color:#64c4f4; float:right; padding-right:50px;}
	