@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(http://nyxgrafix.com/images/nyxnewbg.gif) 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(http://nyxgrafix.com/images/23_01.gif) no-repeat; height:113px; width:1000px;}



	
	

/*--------------- home body contenet ///////////////////////////////////////////////////////////// -----------------*/

.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:219px; }
	.body-contener .services_area h1{ background:url(../images/heading_our_services.png) no-repeat; height: 119px; height:40px;  text-indent:-20000px; width:434px;  }
	.body-contener .services_area ul{ height:101px; width: 119px;}
	.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(http://nyxgrafix.com/images/23_03.gif) repeat-x top #FEFEFE; float:left; width:1000px; height:119px; padding:0px 0 0px 0;}
	.

.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 { background:url(http://nyxgrafix.com/images/23_02.gif) no-repeat; height:389px; width:1000px; float:left; }
.portfolio_contener2 {
	height:244px;
	width:719px;
	float:left;
	margin-top:20px;
	padding-left:147px;
	position:relative;
	left:0px;
	background-image: url(i);
}
/* End Slider */
.bigtdhead {
display:none;
}

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