@charset "utf-8";
/* CSS Document */
body{
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: url(../images/body_bg.gif) repeat-x;
}


.clear{
	clear: both;
}

#wrapper{
	margin: 0 auto;
	width: 1000px;
}

#title{
	float: left;
	width: 1000px;
	height: 115px;
}

#logo{
	float: left;
	width: 389px;
	height: 59px;
	margin: 30px 0px 0px 11px;
}

.title_rth{
	float: right;
	width: 570px;
	text-align: right;
	margin: 27px 10px 0px 0px;
	font-size: 12px;
}

.fone_number{
	float: right;
	width: auto;
}

.flag_ml{
	margin-left: 10px;
}

.mails{
	float: right;
	width: 570px;
	margin: 20px 0px 0px 0px;
}

.icons{
	float: right;
	width: auto;
	margin-left: 20px;
}

.social_icon{
	float: right;
	width: auto;
	line-height: 23px;
}

.social_icon a{
	color: #000000;
	text-decoration: none;
}

.social_icon a:hover{
	color: #0a772d;
}

#menu{
	float: left;
	width: 1000px;
	line-height: 37px;
	margin-bottom: 10px;
}

#menu1{
	float: left;
	width: 740px;
	line-height: 37px;
	margin-bottom: 10px;
}

.menu_lft{
	float: left;
	width: 740px;
	height: 37px;
	background: url(../images/navi_bg.gif) repeat-x;
}

.menu_lft_img{
	float: left;
	width: 4px;
	height: 37px;
	background: url(../images/navi_lft.gif) no-repeat;
}

.menu_rth_img{
	float: right;
	width: 4px;
	height: 37px;
	background: url(../images/navi_rht.gif) no-repeat;
}

.menu{
	float: left;
}

.menu ul{
	margin: 0px;
	padding: 0px;
}

.menu ul li{
	list-style: none;
	display: inline;
	
}

.menu ul li a{
	float: left;
	padding: 0px 25px;	
	font-family: Arial, Helvetica, sans-serif;
	background: url(../images/divider.gif) right no-repeat;
	font-size: 13px;
	font-weight: bold;	
	color: #FFFFFF;
	text-decoration: none;
}
.menu ul li a.ie{
	_padding-top:10px; _padding-bottom:10px;
	}

.menu ul li a:hover{
	color: #000000;
	background: url(../images/divider.gif) right no-repeat #6bbe32;
}

.menu ul li a.selected{
	color: #000000;
	background: url(../images/divider.gif) right no-repeat #6bbe32;
}

.request_btn{
	float: right;
	width: 224px;
	height: 37px;
}

.request_btn a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	color: #0084ff;
	width: 204px;
	line-height: 37px;
	text-align: center;
	float: left;
	/*background: url(../images/request.gif) no-repeat;*/
}

.request_btn a:hover{
	color: #027125;
}

#header{
	float: left;
	width: 1000px;
	margin-bottom: 10px
}

.h1{
	float: left;
	width: 339px;
	height: 246px;
}

.h2{
	float: left;
	width: 347px;
	height: 246px;
}

.h3{
	float: right;
	width: 314px;
	height: 246px;
}

#container{
	float: left;
	width: 1000px
}

#left{
	float: left;
	width: 240px;
	padding: 10px;
	margin-right: 15px;
	background: #F6F7F9;
	border-right: 1px dashed #C6C3C6;
}

#center{
	float: left;
	width: 475px;
}


#center_port{
	float: left;
	width: 700px;
}

#right{
	float: right;
	width: 230px;
	padding-left: 15px;
}

.left{
	float: left;
	width: 743px;
}

.right{
	float: right;
	width: 240px;
}

#panel{
	float: left;
	width: 743px;
	height: 345px;
	background: url(../images/panel.gif) no-repeat;
}

.box{
	float: left;
	width: 346px;
	height: 92px;
	padding: 15px 15px 10px 10px;
}

.panel_title{
	color: #057428;
	font-size: 16px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.panel_title a{
	color: #057428;
	text-decoration: none;
}

.panel_title a:hover{
	color: #000000;
}

.panel_txt{
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:justify;
}


#portfolio_pnl {
	float:left;
	width:742px;
	margin:5px 0;
}


.portfolio_imgs {
	float:left;
	height:5px;
	width:742px;
}

.portfolio_swf {
	float:left;
	width:710px;
	padding:0 15px;
	border-right:1px solid #ecedec;
	border-left:1px solid #ecedec;
}

.portfolio_title {
	color:#597c1f;
	font-size:20px;
	padding:10px;
}

h1 {
	margin:0;
	padding:10px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:26px;
	color:#597c1f;
	font-weight:normal;
	line-height: normal;
}

.main_text {
	text-align:justify;
	line-height:19px;
	color:#727272;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.main_text b{
	color:#000;
}

.main_text a{
	color:#597c1f;
	text-decoration:none;
}

.main_text a:hover{
	color:#000;
}

#ftr_pnl {
	float: left;
	width:1000px;
	display: inline;
	margin:10px 0 0;
	background: #000000;
	padding:20px 0;
}

.ftr_inner {
	float:left;
	padding: 0 10px 0 10px;
	width: 180px; 
}


.ftr_heading {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#c6dc79;
	margin-bottom: 10px;
}
.ftr_heading_two {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#c6dc79;
	margin-bottom: 10px;
}
.ftr_services_two{
	float:left;
}

.ftr_services_two ul{
	margin:0;
	padding:0;
}


.ftr_services_two ul li{
	list-style:none;
	display:block;
	line-height:26px;
	font-family: Verdana, Arial, Helvetica, sans-serifrial, Helvetica, sans-serif;
	font-size:12px;	
	color:#FFFFFF;
}
.ftr_services_two ul li a{
	color:#FFFFFF;
	text-decoration:none;
}

.ftr_services {
	float:left;
}

.ftr_services ul{
	margin:0;
	padding:0;
}


.ftr_services ul li{
	list-style:none;
	display:block;
	line-height:26px;
	font-family: Verdana, Arial, Helvetica, sans-serifrial, Helvetica, sans-serif;
	font-size:10px;	
	color:#FFFFFF;
}

.ftr_services ul li a{
	color:#FFFFFF;
	text-decoration:none;
}

.ftr_services ul li a:hover{
	color: #c6dc79;}
	

.btm_text_pnl {
	margin:10px auto;
	width:950px;
	border-top:1px #303030 solid;
	border-bottom:1px #303030 solid;
	height:66px;
}

.btm_txt {
	font-size:12px;
	color:#fff;
	padding:8px 0 0 0;
}

.btm_txt span{
	color:#c6dc79;
	font-size:18px;
}

.tagcloud_img {
	float:left;
	height:66px;
	width:133px;
}

.copyright {
	margin-top: 15px;
	text-align:center;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.copyright a{
	color:#fff;
	text-decoration:none;
	font-weight:bold;
}

.copyright a:hover{
	text-decoration:underline;
}

.header_left{
	float: left;
	width: 750px;
}

.header_rth{
	float: right;
	width: 230px;
}

#request_form{
	float: left;
	width: 230px;
	height: 250px;
	padding-top: 50px;
	background: url(../images/form_base.gif) no-repeat;
}

#request_form1{
	float: left;
	width: 230px;
	height: 297px;
	padding-top: 50px;
	background: url(../images/form_base1.gif) no-repeat;
}

#cont_ind{
	float:left;
	width:742px;
	margin:5px 0;
}


.cont_title{
	float: left;
	width: 665px;
	background: url(../images/faq.gif) no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 23px;
	color: #597C1F;
	padding: 0px 0px 30px 60px;
}

.cont_points{
	float: left;
	width: 742px;
	line-height: 22px;
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

#footer{
	margin: 0 auto;
	width: 1000px;
}

.facebook{
	float: left;
	width: 240px;
	margin-bottom: 10px;
}


.facebook_int{
	float: left;
	width: 230px;
	margin-bottom: 10px;
}

.panel_title {
	color:#597c1f;
	font-size:20px;
	font-weight: normal;
}

.padding_new{
	padding:15px 0 0 0;
	}

.footer_icons{
	float: left;
	width: auto;
	margin-top: 35px;
}

.footer_icons a{
	font-family: Verdana, Arial, Helvetica, sans-serifrial, Helvetica, sans-serif;
	font-size:12px;	
	color:#FFFFFF;
	text-decoration: none;
}

.footer_icons a:hover{
	color: #c6dc79;}


.left_links{
	float:left;
	width:240px;
	margin-top: 20px;
}

.left_links ul{ /*CSS for Simple Tree Menu*/
	margin: 0;
	padding: 0;
}

.left_links li{ /*Style for LI elements in general (excludes an LI that contains sub lists)*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5cb316;
	list-style-type: none;
	border-bottom:1px dashed #c6c3c6;
	padding:0 0 0 20px;
}

.left_links li a{
	color:#5cb316;
	text-decoration:none;
	line-height:30px;
	background:url(../images/list.gif) no-repeat left;
	padding-left: 20px;
}

.left_links li a:hover{
	color:#000000;
}


.left_links li.submenu ul{
	margin: 0px;
	padding: 0px;
}

.left_links .submenu ul li{
	font-family: Arial, Helvetica, sans-serif;
	color:#000;
	font-size:12px;
	border-bottom: 0px;
}


.left_links .submenu ul li a{
	color:#000;
	line-height: 26px;
}

.left_links .submenu ul li a:hover{
	color:#5cb316;
}

.share{}

.share a{
	color: #000000;
	font-weight: bold;
}

.share a:hover{
	color: #597C1F;
}

.text{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	text-align: justify;
	color: #727272;
}

.text a{
	color: #727272;
	font-weight: bold;
	text-decoration: none;
}

.text a:hover{
	color: #000000;
}

.address{
	float: left;
	width: 230px;
}

.address1{
	float: right;
	width: 230px;
}

.address a{
	color: #585858;
	text-decoration: none;
}

.address a:hover{
	text-decoration: underline;
}

.adress_heading{
	width: 230px;
	padding-bottom: 5px;
	color: #4e7f06;
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	border-bottom: 1px dashed #ccc;
}

#form_container{
	float: left;
	width: 440px;
	padding: 10px;
	padding-left: 20px;
	margin: 0px auto;
	margin-top: 10px;
	border: 1px dashed #E2E2E2;
}

.form_heading{
	width: 440px;
	text-align: center;
	margin: 0px 0 10px 0px;
	padding: 6px 0 5px 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #4e7f06;
	text-align: center;
}

form {
	margin: 0px;
	padding: 0px;
}

.input_c {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	border: 1px solid #cccccc;
	width: 250px;
	margin-top: 20px;
	padding: 5px;
	
} 

.label_c {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	padding-left: 20px;
	padding-top: 20px;
	float: left;
	width: 130px;
}
.portfolio_projects{
	float: left;
	width: 700px;
	margin: 5px 0px;
	padding: 5px 0px;
	border-top: 1px dashed #ccc;
	border-bottom: 1px dashed #ccc;
}

.portfolio_projects_title{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 480px;
	height: 22px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #4e7f06;
}
.portfolio_projects_block{
	float:left; width:660px; padding:10px 20px;
}
.portfolio_projects_block div.block{
	float:left; width:160px; padding:5px 30px 35px 30px; height:100px;
}
.portfolio_projects_block div.top_block{
	float: left;
    font-family: georgia;
    font-size: 14px;
    line-height: 16px;
    padding: 5px 35px 30px;
    text-align: left;
    width: 150px;
	background:url(../images/icon.gif) no-repeat; background-position:top left;
}
.backtomain{
	float:right; width:150px; text-align:left; padding:20px;
}
.backtomain a{
	color:#5cb316; text-decoration:none;
}
.backtomain a:hover{
	color:#727272; text-decoration:none;
}
.portfolio_projects_block div.top_block a{
	color:#727272; text-decoration:none;
}
.portfolio_projects_block div.top_block a:hover{
	color:#5CB316; text-decoration:none;
}
.portfolio_projects_block div.block img{
	border:none;
}
.portfolio_projects_block div.block div.text{
	float:left; width:156px; text-align:center; padding:10px 2px;
}
.portfolio_projects_block div.block div.image{
	float:left; width:156px; border:none; padding:0px 2px;
}
.portfolio_projects_block div.block div.image img{
	border:1px dotted #cccccc; outline:none;
}
.portfolio_projects_display{
	float:left; width:108px; padding:5px; border:0px solid red;
}
.portfolio_projects_display div.block{
	float:left; width:108px;
}
.portfolio_projects_display div.block_img{
	float:left; width:108px;
}
.portfolio_projects_display div.block_img img{
	border:0px solid #5CB316;
}
.portfolio_projects_display div.block_text{
	float:left; width:108px; text-align:center;
}
.portfolio_projects_display p{
	width:108px; text-align:center; line-height:18px; padding:0px; margin:0px;
}
.portfolio_projects_display a{
	color:#727272; text-decoration:none; font-weight:normal;
}
.portfolio_projects_display a:hover{
	color:#4E7F06; text-decoration:none; font-weight:normal;
}
.black_overlay{
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	/*background-color: black;*/
	z-index:1001;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
} 
.white_content {
	display: none;
	position: absolute;
	top: 50%;
	left: 25%;
	width:auto;
	height:auto;
	padding: 16px;
	border: 16px solid #b7dffb;
	background-color: #F6F7F9;
	z-index:1002;
	overflow: auto;
}

#carrers{
	float: left;	
}

#carrers ul{
	margin: 10px 0px 10px 50px;
	padding: 0px;
}

#carrers ul li{
	list-style: none;
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 24px;
	background: url(../images/int_bullet.gif) no-repeat left center;
	padding-left: 10px;
}

#carrers ul li a{
	color: #308535;
	text-decoration: none;
}

#carrers ul li a:hover{
	color: #000000;
}

.crawl{
		text-align: center;
		color: #FFF;
}

.crawl a{
		color: #FFF;
		text-decoration: none;
}





#box{
	width:106px; text-align:left; margin-left:auto; margin-right:auto; border:#333333 dashed;
	border-width:0px; float:left; padding:5px 6px;
}
.onLight{
	padding:0px; width:104px; background:#999; border:#333 solid; border-width:0px; cursor:pointer;
}
.onLight div.block{
	float:left; width:104px;
}
.onLight div.block div.img{
	float:left; width:104px;
}
.onLight div.block div.text{
	float:left; width:104px; text-align:center;
}
.onLight:hover div, .offLight{
	display:block;
}
.offLight{
	padding:2px; z-index:200; width:25px; /*background:#999;*/ border:#333 solid; border-width:0px; position:absolute; top:560px;
	right:310px; display:none; cursor:pointer;
}
.offLight:hover + .lightBox{
	display:none;
}
.lightBox{
	width:100%; height:100%; float:left; position:relative; z-index:100; background-color:#999999;  top:0px; left:0px;
	right:0px; display:none; cursor:default; opacity: .80; /*FOR ALL OTHER BROWSERS AND DEVICES*/
	filter: alpha(opacity=80); /*FOR IE7*/
}
.content{
	width: 524px; height:460px; border: solid 2px #fff; background: #ccc; margin:20px auto; position:fixed; z-index:200;
	top: 30px; display:none; padding:20px;
}

.field{
	height:12px;
	}
	
/*payment start*/	
	
.main
{
    padding: 0px 12px;
    margin: 12px 8px 8px 8px;
    min-height: 420px;
}




.form_cont
{	
	width:428px;
	margin:0 auto;
	margin-top:25px;
	margin-bottom:25px;
	background:url(../images/form_pix.jpg) left top repeat-y;
}
.form_top
{
	float:left;
	width:100%;
	background:url(../images/form_top.jpg) left top no-repeat;
}
.form_bottom
{
	float:left;
	width:100%;
	background:url(../images/form_bottom.jpg) left bottom no-repeat;
}
#form_container2{text-align:center;  width: 408px; padding: 10px; /*margin: 10px 0px 0 20px; border: 1px dashed #E2E2E2;*/ } 

.form_heading2{ width: 408px; text-align: center; margin: 0px 0 0 0px; padding: 6px 0 5px 0; font:100 18px "trebuchet MS", verdana, sans-serif; color: #3e643a; text-transform:uppercase; background-color:#9fdc99; text-align: center; }

.payment_title{
	color:#fff;
	font-size:18px;
	font-weight:normal;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	}

/*payment close*/		


#follow{
position:absolute;
padding: 200px 0 0 0;
width:135px;
height:28px;
visibility: hidden;
z-index: 100;
}


.seo_packages_box{
	width:710px;
	margin:0 auto;
	}
.seo_packages_box_name{
	width:200px;
	float:left;
	}
.seo_packages_box_silver{
	width:150px;
	background:#f5f5f5;
	border:1px solid #fff;
	float:left;
	color:#000;
	text-align:center;
	padding:5px 0;
	}

.seo_packages_box_gold{
	width:150px;
	background:#f4eede;
	border:1px solid #fff;
	float:left;
	color:#000;
	text-align:center;
	padding:5px 0;
	}
	
.seo_packages_box_platinum{
	width:150px;
	background:#e2eadf;
	border:1px solid #fff;
	float:left;
	color:#000;
	text-align:center;
	padding:5px 0;
	}
.seo_silver{
	width:150px;
	height:46px;
	background:url(../images/seo_silver.jpg) no-repeat;
	float:left;
	border:1px solid #fff;
	}
.seo_gold{
	width:150px;
	height:46px;
	background:url(../images/seo_gold.jpg) no-repeat;
	float:left;
	border:1px solid #fff;
	}
.seo_platinum{
	width:150px;
	height:46px;
	border:1px solid #fff;
	background:url(../images/seo_platinum.jpg) no-repeat;
	float:left;
	}
	

#center_2{
	float: left;
	width: 715px;
}

.packages_box{
	width:710px;
	color:#000;
	}
.packages_box_text{
	width:230px;
	float:left;
	background:#eee;
	color:#000;
	padding:5px;
	border:2px solid #fff;
	}
.packages_box_text_2{
	width:230px;
	float:left;
	color:#000;
	padding:10px 5px 0 5px;
	border:2px solid #fff;
	}
.packages_box_text_2 h1{
	font-size:18px;
	padding:0;
	text-align:center;
	}

.packages_box_silver{
	width:150px;
	height:46px;
	float:left;
	border:2px solid #fff;	
	background:url(../images/seo_silver.jpg) no-repeat;
	}
.packages_box_gold{
	width:150px;
	height:46px;
	float:left;
	border:2px solid #fff;
	background:url(../images/seo_gold.jpg) no-repeat;
	}
.packages_box_platinum{
	width:150px;
	height:46px;
	float:left;
	border:2px solid #fff;
	background:url(../images/seo_platinum.jpg) no-repeat;
	}
	
.packages_box_silver_2{
	width:140px;
	float:left;
	padding:5px;
	height:18px;
	text-align:center;
	background:#fbdaed;
	border:2px solid #fff;	
	}
.packages_box_gold_2{
	width:140px;
	float:left;
	padding:5px;
	height:18px;
	text-align:center;
	background:#ffe5cd;
	border:2px solid #fff;	
	}
.packages_box_platinum_2{
	width:140px;
	float:left;
	padding:5px;
	height:18px;
	text-align:center;
	background:#cee6fd;
	border:2px solid #fff;	
	}
.packages_box_title{
	width:695px;
	padding:5px;
	color:#fff;
	font-weight:bold;
	font-family:Arial, Verdana, Georgia;
	font-size:12px;
	text-transform:capitalize;
	background:#444;
	}
	
.packages_box_silver_3{
	width:140px;
	float:left;
	padding:5px;
	color:#fff;
	text-align:center;
	background:#b6147b;
	font-weight:bold;
	font-size:14px;
	border:2px solid #fff;	
	}
.packages_box_gold_3{
	width:140px;
	float:left;
	padding:5px;
	color:#fff;
	text-align:center;
	background:#d75612;
	font-weight:bold;
	font-size:14px;
	border:2px solid #fff;	
	}
.packages_box_platinum_3{
	width:140px;
	float:left;
	padding:5px;
	color:#fff;
	text-align:center;
	background:#297acb;
	font-weight:bold;
	font-size:14px;
	border:2px solid #fff;	
	}
	
#left_2{
	float:right;
	width: 267px;
	margin-top:5px;
	padding:0 0 0 10px;
	
}

.services_box{
	width:267px;
	padding:0 0 10px 0;
	}

.services_top{
	width:267px;
	height:30px;
	background:url(../images/services_top.jpg) no-repeat;
	}
.services_center{
	width:267px;
	color:#fff;
	background:url(../images/services_center.jpg) no-repeat #0a7494;
	}
.services_center ul{
	margin:0;
	font-size:14px;
	font-family:Arial, Verdana, Georgia;
	padding:0 10px;
	}
.services_center li{
	list-style:none;
	padding:5px 0;
	}
.services_center li a{
	text-decoration:none;
	color:#fff;
	height:14px;
	background:url(../images/arrow.gif) no-repeat left 8px;
	padding:5px 5px 5px 15px;
	display:block;
	}
.services_center li a:hover{
	color:#000;
	padding:5px 5px 5px 25px;
	background:url(../images/services_hover.jpg) no-repeat;
	}
.services_bottom{
	width:267px;
	background:url(../images/services_bottom.jpg) no-repeat;
	height:8px;
	font-size:0;
	}
.quick_query{
	width:247px;
	padding:40px 10px 0 10px;
	height:239px;
	background:url(../images/quick_query.jpg) no-repeat;
	}
	
.form_text1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding: 2px 0px 1px 0px;
}

.input_field{
	width: 200px;
}
