/* CSS Document */
body{
	margin:auto;
	padding:0px;
	background:#120C10 url(../images/body_bg.jpg) repeat-x center top;
	color:#54585A;
	font:11px/14px tahoma, Arial, Helvetica, sans-serif;
}
.flt{
	float:left;
}
img{
	border:0px;
}
#main_div{
	width:1000px; margin:auto;
}
#top_div{
	float:left; width:1000px; display:inline;
}
#tp_bg1{
	float:left; display:inline; background:url(../images/tp_bg1.jpg) no-repeat; width:350px; height:205px;
}
#tp_bg2{
	float:left; display:inline; background:url(../images/tp_bg2.jpg) no-repeat; width:300px; height:205px;
}
#tp_bg3{
	float:left; display:inline; background:url(../images/tp_bg3.jpg) no-repeat; width:350px; height:205px;
}
#tp_bg4{
	float:left; display:inline; padding-left:20px; margin-top:25px; margin-bottom:20px; width:958px; height:258px;}
	
/*#tp_bg4{
	float:left; display:inline; background:url(../images/tp_bg4.jpg) no-repeat; width:350px; height:327px;
}
#tp_bg5{
	float:left; display:inline; background:url(../images/tp_bg5.jpg) no-repeat; width:300px; height:327px;
}
#tp_bg6{
	float:left; display:inline; background:url(../images/tp_bg6.jpg) no-repeat; width:350px; height:327px;
}*/
.tp_logo{
	float:left; margin:-450px 0 0 55px; position:relative;
}
.tp_text{
	float:left; clear:left; margin:-202px 0 0 133px; position:relative;
}
.tp_tab_bg{
	float:left; font:bold 13px trebuchet MS, Arial, Helvetica, sans-serif; position:relative; margin:-352px 0 0 25px; width:975px; display:inline;
}
.tp_aro{
	float:left; position:relative; margin:-1px 0 0 36px;
}
.tp_home{
	float:left; width:80px; height:39px; background:url(../images/tab_bg.gif) repeat-x; color:#181D30; text-decoration:none; text-align:center; line-height:39px;
}
.tp_home1{
	float:left; width:80px; height:39px;color:#D6D5D5; text-decoration:none; text-align:center; line-height:39px;
}
.tp_home1:hover{
	float:left; width:80px; height:39px;color:#D6D5D5; background:url(../images/tab_bg.gif) repeat-x; color:#181D30;  text-decoration:none; text-align:center; line-height:39px;
}

.tp_abt{
	float:left; width:111px; height:39px;color:#D6D5D5; margin-left:2px; text-decoration:none; text-align:center; line-height:39px;
}
.tp_abt1{
	float:left; width:111px; height:39px;color:#D6D5D5; background:url(../images/tab_bg.gif) repeat-x; color:#181D30; margin-left:2px; text-decoration:none; text-align:center; line-height:39px;
}
.tp_abt:hover{
	float:left; width:111px; height:39px;margin-left:2px; background:url(../images/tab_bg.gif) repeat-x; color:#181D30; text-decoration:none; text-align:center; line-height:39px;
}
.tp_ser{
	float:left; width:105px; height:39px;color:#D6D5D5; margin-left:2px; text-decoration:none; text-align:center; line-height:39px;
}
.tp_ser:hover{
	float:left; width:105px; height:39px;margin-left:2px; background:url(../images/tab_bg.gif) repeat-x; color:#181D30; text-decoration:none; text-align:center; line-height:39px;
}
.tp_ser1{
	float:left; width:105px; height:39px;margin-left:2px; background:url(../images/tab_bg.gif) repeat-x; color:#181D30; text-decoration:none; text-align:center; line-height:39px;
}
.tp_por{
	float:left; width:118px; height:39px;color:#D6D5D5; margin-left:2px; text-decoration:none; text-align:center; line-height:39px;
}
.tp_por:hover{
	float:left; width:118px; height:39px;margin-left:2px; background:url(../images/tab_bg.gif) repeat-x; color:#181D30; text-decoration:none; text-align:center; line-height:39px;
}
.tp_por1{
	float:left; width:118px; height:39px;margin-left:2px; background:url(../images/tab_bg.gif) repeat-x; color:#181D30; text-decoration:none; text-align:center; line-height:39px;
}

.tp_test{
	float:left; width:136px; height:39px;color:#D6D5D5; margin-left:2px; text-decoration:none; text-align:center; line-height:39px;
}
.tp_test:hover{
	float:left; width:136px; height:39px;margin-left:2px; background:url(../images/tab_bg.gif) repeat-x; color:#181D30; text-decoration:none; text-align:center; line-height:39px;
}
.tp_test1{
	float:left; width:136px; height:39px;margin-left:2px; background:url(../images/tab_bg.gif) repeat-x; color:#181D30; text-decoration:none; text-align:center; line-height:39px;
}
.tp_pri{
	float:left; width:99px; height:39px;color:#D6D5D5; margin-left:2px; text-decoration:none; text-align:center; line-height:39px;
}
.tp_pri:hover{
	float:left; width:99px; height:39px;margin-left:2px; background:url(../images/tab_bg.gif) repeat-x; color:#181D30; text-decoration:none; text-align:center; line-height:39px;
}
.tp_pri1{
	float:left; width:99px; height:39px;margin-left:2px; background:url(../images/tab_bg.gif) repeat-x; color:#181D30; text-decoration:none; text-align:center; line-height:39px;
}
.tp_faq{
	float:left; width:75px; height:39px;color:#D6D5D5; margin-left:2px; text-decoration:none; text-align:center; line-height:39px;
}
.tp_faq:hover{
	float:left; width:75px; height:39px;margin-left:2px; background:url(../images/tab_bg.gif) repeat-x; color:#181D30; text-decoration:none; text-align:center; line-height:39px;
}
.tp_faq1{
	float:left; width:75px; height:39px;margin-left:2px; background:url(../images/tab_bg.gif) repeat-x; color:#181D30; text-decoration:none; text-align:center; line-height:39px;
}
.tp_site{
	float:left; width:99px; height:39px;color:#D6D5D5; margin-left:2px; text-decoration:none; text-align:center; line-height:39px;
}
.tp_site:hover{
	float:left; width:99px; height:39px;margin-left:2px; background:url(../images/tab_bg.gif) repeat-x; color:#181D30; text-decoration:none; text-align:center; line-height:39px;
}
.tp_site1{
	float:left; width:99px; height:39px;margin-left:2px; background:url(../images/tab_bg.gif) repeat-x; color:#181D30; text-decoration:none; text-align:center; line-height:39px;
}
.tp_cont{
	float:left; width:112px; height:39px;color:#D6D5D5; margin-left:2px; text-decoration:none; text-align:center; line-height:39px;
}
.tp_cont:hover{
	float:left; width:112px; height:39px;margin-left:2px; background:url(../images/tab_bg.gif) repeat-x; color:#181D30; text-decoration:none; text-align:center; line-height:39px;
}
.tp_cont1{
	float:left; width:112px; height:39px;margin-left:2px; background:url(../images/tab_bg.gif) repeat-x; color:#181D30; text-decoration:none; text-align:center; line-height:39px;
}
/* Center Panel */
#center_div{
	float:left; width:1000px; display:inline; margin-top:19px;
}
#left_div{
	float:left; display:inline; width:680px; margin-left:27px;
}
#lp_content1{
	float:left; display:inline; width:655px;
	}
.cp_bor_bg{
	float:left; display:inline; width:645px; margin-top:29px; background:url(../images/cp_bor_bg.gif) center top repeat-y;
}
.cp_graphicbg{
	float:left; width:225px; padding:4px 0 10px 0;
}
.cp_graphicbg span{
	float:left; width:200px; margin-top:12px; font:bold 11px/24px tahoma, Arial, Helvetica, sans-serif; color:#54585A;
}
.cp_graphicbg img{
	float:left; margin:9px 7px 0 4px;
}
.cp_webdesignbg{
	float:left; width:285px; padding:4px 0 10px 135px;
}
.cp_webdesignbg span{
	float:left; width:260px; margin-top:12px; font:bold 11px/24px tahoma, Arial, Helvetica, sans-serif; color:#54585A;
}
.cp_webdesignbg img{
	float:left; margin:9px 7px 0 4px;
}
.cp_moretxt{
	color:#99AF00; text-decoration:none; font-weight:bold; clear:left; float:left; margin-top:15px;
}
.cp_working{
	float:left; display:inline; width:655px; margin-top:35px;
}
.cp_javascript_bg{
	float:left; display:inline; margin-top:35px; background:#1C181C url(../images/cp_javascriptbg.gif) no-repeat; width:660px; height:184px;
}
.cp_javascript_bg1{
	float:left; display:inline; width:583px; margin:46px 0 0 45px;
}
.rp_div{
	float:left; display:inline; width:270px;
}
.rp_testi{
	float:left; display:inline; width:225px; margin:35px 0 0 17px; line-height:16px;
}
.rp_quote{
	float:left; clear:left; margin:0 0 4px 0;
}
.rp_news{
	float:left; display:inline; width:225px; margin:25px 0 0 17px; line-height:16px;
}
.rp_news_inputbg{
	float:left; display:inline; width:225px; margin:15px 0 0 17px; line-height:16px;
}
.rp_txtbox1{
	float:left; background:url(../images/rp_txtbox_bg.gif) repeat-x; width:72px; padding:5px 0 0 5px; height:16px; border: 1px solid #2B2328; color:#5A4553; font:11px tahoma; border-top:0px;
}
.rp_quick{
	float:left; display:inline; width:225px; margin:25px 0 0 17px; line-height:16px;
}
.rp_inut_bg2{
	float:left; display:inline; width:225px; margin:15px 0 0 17px; line-height:16px;
}
.rp_txtbox2{
	float:left; background:url(../images/rp_txtbox_bg.gif) repeat-x; width:202px; padding:5px 0 0 5px; height:16px; border: 1px solid #2B2328; color:#5A4553; font:11px tahoma; border-top:0px;
}
.rp_txtarea{
	float:left; background:#120C10; width:202px; padding:5px 0 0 5px; height:100px; border: 1px solid #2B2328; color:#5A4553; font:11px tahoma; margin-top:4px;
}
#fp_div{
	float:left; display:inline; width:947px; margin:25px 0 8px 25px; line-height:37px; background:#191519;
}
.fp_copy{
	float:left; margin-left:10px;
}
.fp_design{
	float:right; margin-right:10px;
}


/* About us style starts */
.acp_banner{
	float:left; margin-top:38px;
}
.atp_aro{
	float:left; position:relative; margin:-2px 0 0 133px;
}
.acp_port_bg{
	background:#ffffff url(../images/acp_port_bg.jpg); color:#222121; text-decoration:none; padding:47px 0 0 14px; float:left; width:270px;margin:38px 0 0 68px; height:103px;
}
.acp_port_inner{
	float:left; width:160px; margin-left:10px;
}
.acp_more{
	float:right; margin:4px 10px 0 0;
}
.acp_conatc{
	 float:left; margin-top:10px; line-height:45px;
}
.acp_contac_img{
	float:left;margin:10px 12px 0 0;
}
.acp_conatc a{
	color:#54585A;
	font-size:12px;
	text-decoration:none;
}
.acp_conatc a:hover{
	text-decoration:underline;
}
.acp_know_more{
	float:left; width:223px; padding:13px 0 10px 2px; border-bottom:1px solid #2B262A; color:#54585A; text-decoration:none;
}
.acp_know_more:hover{
	text-decoration:underline;
}

/* Services Page */
.stp_aro{
	float:left; position:relative; margin:-2px 0 0 243px;
}
.scp_lineheight{
	margin:15px 0 0 15px; line-height:18px;
}
.arp_quote{
	float:left; margin:30px 0 0 17px;
}
.services_img1{
	float:left; clear:left; display:inline; width:285px; margin-top:30px; padding-bottom:25px;
}
.services_img2{
	float:left; display:inline; width:285px; margin:30px 0 0 76px; padding-bottom:25px;
}
.serv_colo_txt{
	color:#C1C2C2; font-size:12px;
}
/* portfolio */
.por_aro{
	float:left; position:relative; margin:-2px 0 0 357px;
}
.scp_lineheight{
	margin:15px 0 0 15px; line-height:18px;
}
.port_img1{
	float:left; display:inline; width:272px; border:2px solid #fff; margin:11px 0 0 21px;
}
.port_txt_span{
	float:left; width:260px; padding:5px 0 5px 12px; border-top:2px solid #fff;
}
.port_color{
	 color:#B7C803;
}
.port_txt_bold{
	color:#FFFFFF; font-size:14px; font-weight:bold;
}
.port_img2{
	float:left; display:inline; width:272px; border:2px solid #fff; margin:11px 0 0 51px;
}
.port_img3{
	float:left; display:inline; width:272px; border:2px solid #fff; margin:51px 0 0 21px;
}
.port_img4{
	float:left; display:inline; width:272px; border:2px solid #fff; margin:51px 0 0 51px;
}
/* Testimonial */
.test_aro{
	float:left; position:relative; margin:-2px 0 0 489px;
}
.scp_lineheight{
	margin:15px 0 0 15px; line-height:18px;
}

/* Pricing */
.pri_aro{
	float:left; position:relative; margin:-2px 0 0 607px;
}
.scp_lineheight{
	margin:15px 0 0 15px; line-height:18px;
}

/* FAQ */
.faq_aro{
	float:left; position:relative; margin:-2px 0 0 695px;
}
.scp_lineheight{
	margin:15px 0 0 15px; line-height:18px;
}

/* Site */
.site_aro{
	float:left; position:relative; margin:-2px 0 0 785px;
}
.scp_lineheight{
	margin:15px 0 0 15px; line-height:18px;
}

/* Contact */
.cont_aro{
	float:left; position:relative; margin:-2px 0 0 893px;
}
.scp_lineheight{
	margin:15px 0 0 15px; line-height:18px;
}

/* quotes */
.qcp_tcur{
	float:left; margin-top:9px;
}
.qcp_form1{
	float:left; display:inline; background:#000; color:#5E5E60; padding:10px 0 10px 0; width:658px;
}
.qcp_namefielsds{
	float:left; display:inline; line-height:31px; width:230px; text-align:right;
}
.qcp_namefields_span{
	color:#FF1212;
}
.qcp_name_form{
	float:left; display:inline; padding:2px 0 0 7px; width:280px; text-align:left;
}
.qcp_txtbox1, .qcp_txtbox2, .qcp_txtbox3, .qcp_text_area, .qcp_txtbox4{
	float:left; width:214px; font-size:11px; line-height:21px; border:1px solid #2C2328; color:#fff; padding-top:4px; border-top:none; height:17px; background:#130D11 url(images/qcp_textbg.jpg) repeat-x;
}
.qcp_txtbox2{
 	margin-top:9px;
}
.qcp_txtbox3{
	width:163px; margin-top:8px;
}
.qcp_text_area{
	float:left;width:377px; margin-top:11px; height:109px; background:url(../images/qcp_textarea_bg.jpg) repeat-x;
}
.qcp_design_img{
	float:left; clear:left; margin-top:14px;
}
.qcp_form2{
	float:left; display:inline;line-height:14px; margin:0 0 0 212px;
}
.qcp_border_non{
	border:none; float:left;
}
.qcp_form label{
	float:left; margin:3px 0 0 5px;
}
.qcp_form2_field1{
	float:left; clear:left; width:430px; margin-top:8px;
}
.qcp_hav_hosting{
	float:left; width:430px; margin-top:22px;
}
.qcp_chkbox_set{
	float:left; display:inline; width:215px;
}
.qcp_chk_box1{
	float:left; width:215px; margin-top:22px;
}
.qcp_chk_box2{
	float:left;width:215px; margin-top:8px;
}
.qcp_txtbox4{
	margin-left:24px; clear:left; width:190px;
}
.qcp_deadline_div{
	float:left; display:inline; width:430px; line-height:14px; margin:0 0 0 212px;
}
.qcp_submit_link{
	float:left; clear:left; margin:12px 0 0 283px;
}
#prjname_errdis{
	display:inline;
	float:left;
	width:600px;
	padding:5px 10px 10px 20px;
	background:#FAEBE7;
	border:1px solid #FF3F3F;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FF3F3F;
	margin:0 0 20px 15px;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}
#prjname_errdis span{
	float:left; clear:left;
}
/*contact us */

.ccp_txtbox1,.ccp_text_area{
	float:left; width:214px; font-size:11px; line-height:21px; border:1px solid #2C2328; color:#fff; padding-top:4px; border-top:none; height:17px; background:#130D11 url(images/qcp_textbg.jpg) repeat-x;
}
.ccp_txtbox2{
 	margin-top:9px;
}
.ccp_txtbox3{
	width:163px; margin-top:8px;
}
.ccp_text_area{
	float:left;width:333px; margin-top:11px; height:109px; background:url(../images/qcp_textarea_bg.jpg) repeat-x;
}
/*pricing */
.pricing_div{
	float:left; display:inline; margin-left:16px; font:13px tahoma;
}
.price_conatiner{
	float:left; display:inline; width:612px; margin-top:5px;
}
.price_home{
	float:left; width:395px;
}
.price_rate{
	float:left; width:172px;
}
.price_inr{
	float:left; width:45px;
}
.price_form1{
	float:left; display:inline; background:#000; color:#5E5E60; padding:5px 0 5px 0; width:658px;
}
/*our clients */
.client_box{
	float:left; display:inline; width:253px; background:#4A4A4A; height:93px; border:4px solid #fff; margin:18px 0 0 21px;
}
.client_box2{
	float:left; display:inline; width:253px; background:#4A4A4A; height:93px; border:4px solid #fff; margin:18px 0 0 39px;
}
.client_txt{
	float:left; display:inline; margin:12px 0 0 34px; width:267px;
}
.client_txt span{
	color:#B6C801;
}

/* site map */
#site_content1{
	float:left; display:inline; width:350px; margin:20px 0 0 19px; line-height:36px;
}
#site_content1 a{
	color:#54585A; text-decoration:none; font-weight:bold;
}
#site_content1 a:hover{
	color:#54585A; text-decoration:underline; font-weight:bold;
}
#faq_container{
	float:left; display:inline; width:602px; padding:7px 15px 7px 14px; background:#000; margin-top:10px; cursor:pointer;
}
#faq_container strong{
	float:left;
}
#faq_container img{
	
	float:right;
}#test1{
	float:left; display:none; width:550px; margin:10px 0px 0 10px;
}
#test2{
	float:left; display:none; width:550px; margin:10px 0px 0 10px;
}
#test3{
	float:left; display:none; width:550px; margin:10px 0px 0 10px;
}
#test4{
	float:left; display:none; width:550px; margin:10px 0px 0 10px;
}
#test5{
	float:left; display:none; width:550px; margin:10px 0px 0 10px;
}
#test6{
	float:left; display:none; width:550px; margin:10px 0px 0 10px;
}
#test7{
	float:left; display:none; width:550px; margin:10px 0px 0 10px;
}
#test8{
	float:left; display:none; width:550px; margin:10px 0px 0 10px;
}
#test9{
	float:left; display:none; width:550px; margin:10px 0px 0 10px;
}
#test10{
	float:left; display:none; width:550px; margin:10px 0px 0 10px;
}
#test11{
	float:left; display:none; width:550px; margin:10px 0px 0 10px;
}
#test12{
	float:left; display:none; width:550px; margin:10px 0px 0 10px;
}
#test13{
	float:left; display:none; width:550px; margin:10px 0px 0 10px;
}
#test14{
	float:left; display:none; width:550px; margin:10px 0px 0 10px;
}
#test15{
	float:left; display:none; width:550px; margin:10px 0px 0 10px;
}
#faq_container{
	cursor:pointer;
}

/*staff*/
.staff_img{ float:left; display:inline; width:97px; height:100px; margin:0 0 0 20px;}
.staff_space{float:left; clear:left; display:inline; background-image:url(../images/staff_space.jpg); width:100%; height:25px;}
.staff_txt_width{ float:left; display:inline; width:160px; height:100px; margin:0 0 0 12px;}
.staff_txt_width1{ float:left; display:inline; width:190px; height:100px; margin:0 0 0 12px;}

