/* Default Classes */
body{
	margin:0px;
	padding:0px;
	background:url(../images/topbg.jpg) top left repeat-x;
	}
	
	h1{border-bottom:1px solid #666666; font:16px Tahoma, Arial, Helvetica, sans-serif; color:#000000; margin:15px 0px 5px 0px; padding:2px 0 3px 0; width:755px; float:left;}


.floatL{float:left;}
.floatR{float:right;}


.light1{font:12px Verdana, Tahoma, Helvetica, sans-serif, Arial;}
.light2{font:11px Verdana, Tahoma, Helvetica, sans-serif, Arial;}
.light3{font:15px Verdana, Tahoma, Helvetica, sans-serif, Arial;}
.light4{font:10px Tahoma, Helvetica, sans-serif, Arial;}
.light5{font:13px Verdana, Tahoma, Helvetica, sans-serif, Arial;}

/* Width Classes */
.wid1{width:960px; float:left};
.wid2{width:173px; float:right;}



/* Padding and margin Classes */
.pad1{padding-top:28px;}
.pad2{padding:15px 15px 15px 15px;}
.pad3{padding-top:35px;}

#wrapper{
		margin:auto;
		width:960px;
		}
#header{width:960px; float:left;}

/* ===================== Header ===================*/
.logo{ float:left; padding-left:34px;
		}
.flags { float:right; padding-right:25px;
		}
.rightcontact{float:right; padding-top:0px; width:230px; height:86px; font:11px Verdana, Tahoma, Helvetica, sans-serif, Arial;
text-transform:none; line-height:16px;}

/*==================== Top Links =============== */		
#toplinks{ float:left; padding:0 0 0 186px; width:774px;}
#toplinks a.home{background:url(../images/home_tab.jpg) left bottom no-repeat; display:block; float:left; width:91px; height:29px;}
#toplinks a.home:hover{background:url(../images/home_tab_over.jpg) left bottom repeat; display:block; float:left}
#toplinks a.home_select{background:url(../images/home_tab_over.jpg) left bottom repeat; display:block; float:left; width:91px; height:29px;}

#toplinks a.aboutus{background:url(../images/aboutus_tab.jpg) left bottom no-repeat; display:block; float:left; width:101px; height:29px;}
#toplinks a.aboutus:hover{background:url(../images/aboutus_tab_over.jpg) left bottom repeat; display:block; float:left}
#toplinks a.aboutus_select{background:url(../images/aboutus_tab_over.jpg) left bottom repeat; display:block; float:left; width:101px; height:29px;}

#toplinks a.services{background:url(../images/services_tab.jpg) left bottom no-repeat; display:block; float:left; width:101px; height:29px;}
#toplinks a.services:hover{background:url(../images/services_tab_over.jpg) left bottom repeat; display:block; float:left}
#toplinks a.services_select{background:url(../images/services_tab_over.jpg) left bottom repeat; display:block; float:left; width:101px; height:29px;}

#toplinks a.products{background:url(../images/products_tab.jpg) left bottom no-repeat; display:block; float:left; width:101px; height:29px;}
#toplinks a.products:hover{background:url(../images/products_tab_over.jpg) left bottom repeat; display:block; float:left}
#toplinks a.products_select{background:url(../images/products_tab_over.jpg) left bottom repeat; display:block; float:left; width:101px; height:29px;}

#toplinks a.theprocess{background:url(../images/theprocess_tab.jpg) left bottom no-repeat; display:block; float:left; width:101px; height:29px;}
#toplinks a.theprocess:hover{background:url(../images/theprocess_tab_over.jpg) left bottom repeat; display:block; float:left}
#toplinks a.theprocess_select{background:url(../images/theprocess_tab_over.jpg) left bottom repeat; display:block; float:left; width:101px; height:29px;}

#toplinks a.faqs{background:url(../images/faqs_tab.jpg) left bottom no-repeat; display:block; float:left; width:101px; height:29px;}
#toplinks a.faqs:hover{background:url(../images/faqs_tab_over.jpg) left bottom repeat; display:block; float:left}
#toplinks a.faqs_select{background:url(../images/faqs_tab_over.jpg) left bottom repeat; display:block; float:left; width:101px; height:29px;}

#toplinks a.contactus{background:url(../images/contactus_tab.jpg) left bottom no-repeat; display:block; float:left; width:101px; height:29px;}
#toplinks a.contactus:hover{background:url(../images/contactus_tab_over.jpg) left bottom repeat; display:block; float:left}
#toplinks a.contact_select{background:url(../images/contactus_tab_over.jpg) left bottom repeat; display:block; float:left; width:101px; height:29px;}

/* *+++++++++++++ Middle ++++++++++++++++++++++++++++ */	

#contener{background:url(../images/gray_dot.jpg) 180px repeat-y; width:960px; float:left; margin:20px 0 20px 0;}
#contener_homepage{background:url(../images/gray_dot.jpg) 585px repeat-y; width:960px; float:left; margin:20px 0 20px 0;}


.leftmid{width:754px; float:left; padding-right:17px; margin-right:15px;}
.clientadds{width:755px; float:left; border:1px solid #808080; height:244px;}
.leftmid_inner{width:960px; float:left;background:url(../images/gray_dot.jpg) 180px repeat-y;}
.leftmid_homepage{width:600px; float:left;}


.leftpart{width:154px; float:left; padding-right:20px;}
.leftpart ul{margin:10px 0 0 18px; padding:0px;}
.leftpart li{margin:0px 0 0 10px; padding:2px 0px 8px 5px; color:#343434;}

.midbox{width:752px; float:left; margin:15px 0 15px 0px; border:2px solid #cacaca; background:url(../images/middle_boxbg.jpg) top right repeat-y;}
.midbox_home{width:350px; float:left; margin:1px 0 1px 0px; }
.roundicon_txt{background:url(../images/round_bullet.jpg) 20px center no-repeat; padding:8px 5px 8px 40px;}
.righticon_txt{background:url(../images/arrow.jpg) 20px 8px no-repeat; padding:8px 5px 8px 40px;}
.boxhead{ font:15px "Trebuchet MS", Arial, Tahoma; padding:5px 0 0 10px; color:#000000}
.david_txt
{
	background:url(../images/pic1.jpg) center no-repeat; 
	border:1px solid #808080;
	height:128px;
	width:84px;
	float:left;
}
.mike_txt
{
	background:url(../images/pic2.jpg) center no-repeat; 
	border:1px solid #808080;
	/*margin-left:10px;*/
	height:128px;
	width:84px;
	float:right;
}

.midbox_1{width:563px; height:137px; float:left; border:2px solid #cacaca; background:url(../images/middle_boxbg.jpg) top right repeat-y;}

.midbox_2{width:732px; float:left; border:2px solid #cacaca; background:url(../images/middle_boxbg.jpg) top right repeat-y;}

.our_mission{width:556px; float:left; margin:5px 0 15px 0px; border:2px solid #cacaca; background:url(../images/middle_boxbg.jpg) top right repeat-y;}

/*+++++++++++++++ Right Section ++++++++++++++ */
#sectionRight{width:162px; float:right;}
.rt_boxover{width:154px; float:left; border:2px solid #959595;}
.rt_boxovernew{width:154px; float:left; border:2px solid #ffffff;}
.rt_boxhead{background:#959595; color:#FFFFFF; text-align:center; line-height:30px;}
#sectionRight p{margin:0px; padding:2px 0 10px 0;}

/*+++++++++++++++++++++Footer +++++++++++++++++++++*/
#footer{
	background:#cccccc;
	width:957px; 
	float:left;
	text-align:center;
	color:#333333;
}
#footer a{ color:#333333; text-decoration:none;}
#footer a:hover{ color:#666666; text-decoration:underline;}

/*+++++++++++++++++++++ Process Images +++++++++++++++++++++*/
.flow {
		width:400px;
		margin:auto;
	}
	/*===========kantmani=========*/
	.home_quitobanner{width:564px; float:left; margin:0px 0 15px 0px; }
blockquote{margin:0px; line-height:18px; display:block; font-family:Verdana, Arial, Helvetica, sans-serif;}
.intitle{text-align:right; padding:0px 150px 90px 0px; color:#FFF; font-size:16px; font-weight:bold; }

#topnav{width:750px; margin:auto;}
#topnav ul{margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px;}
#topnav ul li{list-style-type:none; padding:0px 10px 0px 10px; line-height:15px; border-right:1px solid #000000; float:left;}
#topnav ul li a{text-decoration:none; display:block; color:#666666;}
#topnav ul li a:hover{text-decoration:none; display:block; color:#000000;}


/*+++++++++++++Contact us +++++++++++*/
.wid14{width:310px; float:left}
.width1{width:150px; float:left}
.width11{width:180px; float:right}
.pad22{padding:5px 0 5px 0;}
.wid10{width:310px; float:right;}

.floatLL{float:left;}

.contact_picover1{width:282px; float:left; border:1px solid #d5d5d5; padding:14px 9px 9px 9px;}
.contact_picover1 span{color:#eb764d; font-weight:bold; font:0.8em Tahoma, Arial, Helvetica, sans-serif;}
.contact_picover1 a{color:#eb764d; text-decoration:none; font:0.7em Tahoma, Arial, Helvetica, sans-serif; line-height:30px;}
.contact_picover1 a:hover{color:#eb764d; text-decoration:underline;}
.contact_picover2{width:277px; float:left;  padding:14px 9px 9px 14px; height:415px;}
.contact_picover2 input{border:1px solid #9b9b9b; width:150px;}
.contact_picover2 textarea{border:1px solid #9b9b9b; width:150px; height:80px;}
.light22{ font:0.7em Tahoma, Arial, Helvetica, sans-serif;}

/*\\\\\\\\\\kantmani \\\\\\\\\*/

.right_ulli{line-height:20px;}
.right_ulli ul{margin:0 0 0 5px; padding:0 0 0 5px;}
.right_ulli li{display:inline; background:url(../images/blackdot.jpg) 5px center no-repeat; padding-left:20px; padding-right:5px;}
.normalbox_right{width:752px; float:left; margin:15px 0 15px 0px;}


p.coming {
	text-align:center;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:24px;
	line-height:50px;
	color:#FF0000;
}