@charset "utf-8";
*{padding:0px; margin:0px;}
div, p, form, ul, li, h1, h2, h3, h4, h5, h6, a, span, form, dl, dt, dd, img, br, big { padding:0; margin:0; border:0px; }
body { padding:0px; margin:0px; background: url(../images/bg.jpg) top repeat-x #E6E6E6; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#59535E; }
.head-contener, .body-contener { width:1000px; margin:0 auto;}
.footer-contener { width:100%; margin:0 auto;}



.clear{ clear:both; display:block;}



/*--------------- head contenet -----------------*/
.head-contener .top_bg { background: url(../images/top_bg.jpg) no-repeat; height:73px; width:1000px;}
	.head-contener .top_bg .requiest_quote{ background: url(../images/icon_requiest_quote.png) no-repeat; position:absolute; margin:7px 0px 0px 738px; height:59px; width:59px; text-indent:-2000px;}
	.head-contener .top_bg .requiest_quote_text{ position:absolute; margin:25px 0px 0px 804px; width:185px; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#fff;}
	.head-contener .top_bg .requiest_quote_text strong{font-weight:bold; color:#93C6BF;}
	.head-contener .top_bg .requiest_quote_text a.offline{ font-weight:bold; color:#ff0000; text-decoration:none; }
	.head-contener .top_bg .requiest_quote_text a.offline:hover{ color:#fff; text-decoration:none; }
	.head-contener .top_bg .requiest_quote_text a.online{ font-weight:bold; color:#1A9100; text-decoration:none; }
	.head-contener .top_bg .requiest_quote_text a.online:hover{ color:#fff; text-decoration:none; }
	

.head-contener .nav_bar { background:#4B0082; height:48px; width:1000px;}
	.head-contener .nav_bar .logo { height:48px; width:300px; margin:0; float:left;}
	
	.head-contener .nav_bar .nav { width:666px; margin:25px 0  0 23px; color:#fff; text-transform:uppercase; font-size:10px;  float:left;}
	.head-contener .nav_bar .nav a{ color:#fff; padding-left:10px; text-decoration:none;}
	.head-contener .nav_bar .nav a:hover{ color:#D9A5FF; text-decoration:none;}
	
	.head-contener .nav_bar .nav1 { width:689px; color:#fff; font-size:13px; float:left; margin:0; padding:0;  background:url(../images/nav1_a_bg.gif) repeat-x; 
	font-family: "trebuchet MS"; text-transform: none;}
		.head-contener .nav_bar .nav1 ul{ width:689px; margin:0; padding:0;}
		.head-contener .nav_bar .nav1 li{ width:auto; float:left; list-style:none;}	
		.head-contener .nav_bar .nav1 li a{ width:auto; padding-left:10px; padding-right:10px; color:#D090FE; text-decoration:none; 
		background:url(../images/nav1_a_bg.gif) repeat-x; display:block; line-height:48px;}
		.head-contener .nav_bar .nav1 li a:hover{ width:auto; color:#fff; text-decoration:none; background: url(../images/nav1_hover_bg.gif) repeat-x; display:block; line-height:48px;}
		.head-contener .nav_bar .nav1 li a.active{ width:auto; color:#fff; background: url(../images/nav1_hover_bg.gif) repeat-x; display:block; line-height:48px; 
		padding-left:10px; padding-right:10px; font-weight:bold; }
		.head-contener .nav_bar .nav1 li .img{ background:url(images/nav1_dv2.html) repeat-y;}
	
	/*.head-contener .nav_bar .nav { width:666px; margin:25px 0  0 23px; color:#fff; text-transform:uppercase; font-size:10px;  float:left;}
	.head-contener .nav_bar .nav a{ color:#fff; padding-left:10px; text-decoration:none;}
	.head-contener .nav_bar .nav a:hover{ color:#D9A5FF; text-decoration:none;}*/
	
	.head-contener .nav_bar .nav_right { width:11px; float:right; background:url(../images/nav_right.gif) no-repeat; height:48px;}
	.head-contener h1{ font-size:10px; font-weight:normal; color:#fff; background: url(../images/bg_h1.png) repeat-x; line-height:20px; padding:0;}
	
	

/*--------------- home body contenet ///////////////////////////////////////////////////////////// -----------------*/
.body-contener h1{ width:1000px; background:url(../images/heading_homepage_cation.jpg) no-repeat; height:116px; float:left; text-indent:-20000px; }
.body-contener .bg_services{ background: url(../images/bg_services.jpg) no-repeat; width:1000px; height:148px; float:left; }
.body-contener .container_services{ width:898px; margin:0 auto; }
.body-contener h2 { font-size:9px; font-weight:normal; text-align:right;}

.body-contener .services_area{ float:left; width:434px; }
	.body-contener .services_area h1{ background:url(../images/heading_our_services.png) no-repeat; height: 221px; height:40px;  text-indent:-20000px; width:434px;  }
	.body-contener .services_area ul{ height:101px; width:434px;}
	.body-contener .services_area li{ background:url(../images/bg_each_services.png) no-repeat; list-style:none; float:left; color:#4B0082; 
	font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; width:190px; padding-left:20px; padding-bottom:7px;  }
	.body-contener .services_area li a{ color:#4B0082; text-decoration:none;}
	.body-contener .services_area li a:hover{ color:#FE338D; text-decoration: none;}

.body-contener .rss_chat_area{ float:left; width:464px;}
	.body-contener .rss_chat_area .rss{  position:absolute; margin:53px 0px 0px 0px; height:60px; width:240px; float:left; display:block; color:#000; font-family: Georgia, "Times New Roman", Times, serif; font-size:15px; font-weight:bold; line-height:60px; background: url(../images/email.png) left no-repeat; text-align:right; }
	.body-contener .rss_chat_area .rss a{ color:#6C1CA5; text-decoration: none; border-bottom:1px dashed #fff;}
	.body-contener .rss_chat_area .rss a:hover{ color:#000000; text-decoration:none; border-bottom:1px dashed #6C1CA5;}
	.body-contener .rss_chat_area .live_chat {  position:absolute; margin:53px 0px 0px 319px; height:57px; width:127px; float:right; display:block; }
	.body-contener .rss_chat_area .call {  position:absolute; margin:53px 0px 0px 249px; height:57px; width:180px; float:right; display:block; background:url(../images/call.png) left no-repeat; color:#000; font-family: Georgia, "Times New Roman", Times, serif; font-size:16px; padding-left:63px; line-height:57px;}
	.body-contener .rss_chat_area .call a{ color:#000; text-decoration:none;}
	.body-contener .rss_chat_area .call a:hover{ color:#6C1CA5; text-decoration:none;  border-bottom:1px dashed #fff;}

.body-contener .services_panel { background: url(../images/bg_services_panels.gif) repeat-x top #FEFEFE; float:left; width:1000px; padding:20px 0 20px 0;}
	.body-contener .services_panel ul{ width:auto; margin:0 auto;}
	.body-contener .services_panel li{ width:185px; padding:0 0 0 50px; float:left; list-style:none; text-align:center;}
	.body-contener .services_panel li a{ color:#6D7278; text-decoration:none;}
	.body-contener .services_panel li a:hover{ color:#000000; text-decoration:none;}
	.body-contener .services_panel dt{ font-family: Georgia, "Times New Roman", Times, serif; font-size:18px; color:#1A1A1A; padding-bottom:10px; }
	.body-contener .services_panel dd{ font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#6D7278; padding-bottom:10px; }

.body-contener .below_content_container { background: url(../images/bg_below_contents.gif) repeat-x top #F5F5F5; float:left; width:1000px; padding:55px 0 40px 0;}
	.body-contener .below_content_container ul{ width:898px; margin:0 auto}
	.body-contener .below_content_container li{ width:auto; float:left; list-style:none;}
	.body-contener .below_content_container .whowe_content{ background:url(../images/bg_whowe.gif) repeat-x top #ECEDED; border:1px solid #fff; width:354px; float:left; 
	padding:10px 20px 10px 20px;}
	.body-contener .below_content_container .whowe_content a{ color:#0096C7; text-decoration:none; }
	.body-contener .below_content_container .whowe_content a:hover{ color:#000; text-decoration:none; }
	
		.body-contener .below_content_container .whowe_content dt{ font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; color:#59535E; line-height:35px; padding:5px 0 5px 0;}
		.body-contener .below_content_container .whowe_content dd{ color:#59535E; line-height:18px; padding:0 0 5px 0;}
	.body-contener .below_content_container .gap1{ width:30px; float:left;}
	.body-contener .below_content_container .testimonial_content_area{ width:464px; float:left;}
		.body-contener .below_content_container .testimonial_content_area h6{ font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; color:#59535E; padding-bottom:10px; font-weight:normal;}
		.body-contener .below_content_container .testimonial_content_area ul{ width:464px; margin-bottom:5px;}
		.body-contener .below_content_container .testimonial_content_area li{ float:left; list-style:none;}
		.body-contener .below_content_container .testimonial_content_area .pics{ width:94px; }
		.body-contener .below_content_container .testimonial_content_area .content_testi{ width:370px; color:#59535E; line-height:16px; border-bottom:1px dashed #ADADAD; margin-bottom:15px; padding-bottom:10px;}
		.content_testi a{ color:#59535E; text-decoration:none;}
		.content_testi a:hover{ color:#88A4E9; text-decoration: none;}
		
	.body-contener .below_content_container .specilized_area{ width:464px; float:left; margin-bottom:35px;}
		.body-contener .below_content_container .specilized_area h6{font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; color:#59535E; padding-bottom:10px; font-weight:normal;}
		.specilized_area .spl_pic_area{float:left; width:173px;}
		.specilized_area .spl_content_area{float:left; width:291px;}
		.specilized_area .spl_content_area dt{margin-left:10px; line-height:22px; border-bottom:1px dashed #909090; width:263px; background:url(../images/bullet1.png) no-repeat; padding-left:18px;}
		.specilized_area .spl_content_area a{color:#59535E; text-decoration:none;}
		.specilized_area .spl_content_area a:hover{color:#89D1EC; text-decoration:none;}
	
.read_more_button { width:122px; height:30px; font-weight: bold; color:#59535E;}
	.read_more_button a{ color:#59535E; text-decoration:none; background:url(../images/read_more_bg.png) no-repeat; height:30px; display:block; padding-left:28px; padding-top:5px;}
	.read_more_button a:hover{ color:#000; text-decoration:none; background:url(../images/read_more_bg2.png) no-repeat; height:30px; display:block;}
.read_more_postion2 { padding-left: 94px;}


/*--------------- footer contenet //////////////////////////////////////////////////// -----------------*/
.footer_contener2 { width:1000px; margin:0 auto; height:162px;}
.footer_contener2 .pic{ position:relative; height:68px; width:526px; margin:94px 0 0 0;}
.footer_contener3 { height:54px; background:#B6B6B6; text-align:center; font-size:10px; color:#393939; line-height:18px; padding-top:10px; }
	.footer_contener3 a{ color:#2C2C2C; text-decoration:none; }
	.footer_contener3 a:hover{ color:#fff; text-decoration:none; }
	
	
/*--------------- inner body contenet ///////////////////////////////////////////////// -----------------*/



.body-contener .inner_content_container { background: url(../images/bg_below_contents.gif) repeat-x top #F5F5F5; float:left; width:960px; padding:20px; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#59535E;font-weight: normal;}


/*--------------- body left panel css -----------------*/
.inner_content_container .left_panel { width:238px; float:left;}
.inner_content_container .left_panel .list_heading{ font-size:20px; color:#000; padding:0 0 20px 20px; color:#5E1196;}
.inner_content_container .left_panel li{ font-size:12px; border-bottom:dashed 1px #B2B2B2; list-style-type:none; padding-bottom:10px; padding-top:10px; background:url(../images/green-tick.gif) left no-repeat; padding-left:20px; }
.inner_content_container .left_panel li a{ color:#59535E; text-decoration:none; }
.inner_content_container .left_panel li a:hover{ color:#000; text-decoration:none; }
.inner_content_container .left_panel li:hover { background-color:#F9F9F9; text-decoration:none; }

.left_panel .leftquick_quote { border: 1px dashed #B2B2B2; padding:10px;}
.left_panel .leftquick_quote b{font-size: 18px; line-height:40px; font-weight:normal; color:#000;  }
.left_panel .leftquick_quote dt{ line-height:25px; }
.left_panel .leftquick_quote dt{ line-height:25px; }
.left_panel .leftquick_quote:hover { background-color:#F9F9F9; text-decoration:none; }
.left_panel .leftquick_quote .left_input1{ background:#fff; border:1px solid #DDDDDD; width:200px; font-size:12px; height:20px; }
.left_panel .leftquick_quote .left_input2{ background:#fff; border:1px solid #DDDDDD; width:100px; font-size:12px; height:20px; }
.left_panel .leftquick_quote .left_textarea1{ background:#fff; border:1px solid #DDDDDD; width:200px; font-size:12px; }

.left_panel .box1 { border: 1px dashed #B2B2B2; padding:10px}
.left_panel .box1:hover { background-color:#F9F9F9; text-decoration:none; }
.left_panel .box1 b{ font-size: 18px; line-height:40px; font-weight:normal; color:#000; }
/*--------------- body left panel css end -----------------*/	


.body-contener .inner_content_container .devider { width:20px; float:left;}


/*--------------- body right panel css -----------------*/
.body-contener .inner_content_container .right_panel { width:692px; float:left;}
/*--------------- body right panel css end -----------------*/



.body-contener .inner_content_container a{ color:#853FB8; text-decoration:none;}
.body-contener .inner_content_container a:hover{ color:#000; text-decoration:none;}

.inner_content_container h3{ font-family:Georgia, "Times New Roman", Times, serif; font-size:21px; color:#5E1196;font-weight: normal; font-style:normal; border-bottom:1px dashed #59535E;  background:url(../images/logo_bullet.gif) no-repeat; padding-left:19px; padding-bottom:5px; margin-bottom:5px; padding-top:5px;}
.inner_content_container h4{ font-family: Georgia, "Times New Roman", Times, serif; font-size:14px; color:#59535E; font-weight: normal; background:#F5F5F5; border:dashed 1px #B2B2B2; padding:10px; margin:10px 0 10px 0;}
.inner_content_container h4:hover { background-color:#F9F9F9; text-decoration:none; }
.inner_content_container h5{ font-family: Georgia, "Times New Roman", Times, serif; font-size:16px; color:#3E3D3F; font-weight: normal; background:#DCDDDD; border:1px solid #fff; padding:5px; margin:10px 0 10px 0;}
.inner_content_container h5:hover { background-color:#EBEBEB; text-decoration:none; }
.inner_content_container p{ font-family: Georgia, "Times New Roman", Times, serif; font-size:14px; color:#3E3D3F; font-weight: normal; padding-top:5px; padding-bottom:5px; line-height:18px;}

.input_select_style1 { background:#fff; border:1px solid #BDBDBD; color:#000; width:200px; height:20px; font-size:12px;}
.input_select_style2 { background:#fff; border:1px solid #BDBDBD; color:#000; width:200px;  font-size:12px;}
.input_select_style3 { background:#fff; border:1px solid #BDBDBD; color:#000; width:300px;  font-size:12px;}
.input_select_style4 { background:#fff; border:1px solid #BDBDBD; color:#000; width:80px;  font-size:12px;}
.button_style { background:#4B0082; color:#fff; height:25px; width:100px; font-size:12px; font-weight:bold; text-transform:uppercase;}
.button_style2 { background:#4B0082; color:#fff; height:25px; font-size:10px; text-transform:uppercase;}

.required_star { color:#FF0000;}
.small_text { font-size:10px;}
.img_border1 { border:3px solid #E2E2E2;}
.img_border2 { border:1px solid #4B0082;}
.img_border3 { border:1px solid #AA78CF; padding:4px; background:#fff;}
.table_border1 { border:1px solid #4B0082; background:#fff;} 
.table_border2 { border:1px solid #DFDEDE; background:#F5F5F5; padding:5px;}
.table_border4 { border:1px solid #D3A8F3; background:#E5C5FD; padding:6px;}
.table_border5 { background:#4B0082; padding:2px; color:#E9CCFE; font-size:10px; text-align:center;}
.table_border3 { border-bottom:1px dashed #C6C6C6; padding:5px;} 
.site_map_panels { width:306px; float:left;}
.site_map_panels li{ width:306px; list-style:url(../images/green-tick.gif); list-style-position:inside; padding-left:10px; line-height:20px;}

/* SLIDER */
.portfolio_contener1 {
	height:180px;
	width:390px;
	float:left;
}
.portfolio_contener2 {
	height:180px;
	width:390px;
	float:left;
	margin-top:23px;
	padding-left:10px;
	position:relative;
	left:0px;
}
/* End Slider */
.bigtdhead {
display:none;
}

/*--------------- inner body contenet -----------------*/

