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















body { margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; text-decoration:none; line-height:18px; }







a { text-decoration:underline; color:#333333; }







a:hover { text-decoration:none; color:#333333; }















a {







   outline: 0;







}







/*img:focus







{ outline:0 none; border:0 none;}















nitin







*/







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















img { margin:0px; padding:0px; border:0px; }















h1,h2,h3,h4,h5,h6 {font-weight:normal; }















.clear { margin:0px; padding:0px; line-height:0px; clear:both; }















/*top*/







#top { width:100%; height:147px; background:url(../images/top_bg.gif) left top repeat-x; }







#topcontent { width:1000px; margin:0 auto; padding:0px; }















/*topleft*/







#topleft { float:left; padding-top:10px; }







#topleft a { width:243px; height:122px; display:block; background:url(../images/logo.gif) no-repeat; }















/*topright*/







#topright { height:180px; float:left; text-align:left; padding-top:7px; }







#topright .callnow {  padding-bottom:5px; }















#mid { width:100%; background:url(../images/header_bg.jpg) left top repeat-x; }







#midcontent { width:1000px; margin:0 auto; z-index:-1000; }















#header_shadow { background:url(../images/header_shadow.gif) top center no-repeat; }







#header { width:1000px; float:left; padding-bottom:34px; }















/*indexleft*/







#indexleft { float:left; width:650px; }















#welcometop { float:left; width:1000px; height:35px;}







#welcometop h1 { font-size:24px; padding:7px 13px 13px 13px; }



















#welcomemid { float:left; width:1000px; padding:10px 10px 12px 0; margin-left:3px; font-family:Arial, Helvetica, sans-serif;}















#clientshead { float:left; width:636px; height:52px; background:url(../images/clients_heading_bg.gif) left top no-repeat; margin-left:3px; }







#clientshead h1 {  font-size:24px; padding:7px 13px 13px 13px; }































/*indexright*/







#indexright { float:right; width:336px; }















#testimonials { width:337px; height:186px; background:url(../images/testimonials_bg.png) left top no-repeat; }







#testimonials h1 { padding:7px 13px 13px 13px; font-size:24px; }







#testimonials p.style { font-weight:bold; color:#929292; float:right; margin-right:15px; }







#testimonials p.style span { color:#65449b; }















#feedback { width:340px; height:198px; background:url(../images/feedback_bg.gif) left top no-repeat; }







#feedback h1 { padding:7px 13px 13px 13px; font-size:24px; }







#feedback form { margin:0px; padding:20px 13px 0 13px; }







#feedback .input { background: url("../images/input_bg.gif") no-repeat scroll left center transparent; border:none; height:11px; padding: 10px; width:127px; }







#feedback .textarea { background:url(../images/textarea_bg.gif) no-repeat; width:300px; height:48px; border:none; padding:10px 0 0 10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; }





#feedback1 { width:340px; height:148px; background:url(../images/feedback_bg1.gif) left top no-repeat; }







#feedback1 h1 { padding:7px 13px 13px 13px; font-size:24px; }









/*footer*/







#footer { width:100%; height:100px; padding-top:25px; background:url(../images/footer_bg.jpg); line-height:24px; float:left; background-repeat: repeat;}







#footercontent { width:1000px; margin:0 auto; text-decoration:none; }







#footercontent a { text-decoration:none; color:#000000; margin-right:3px; }







#footercontent a:hover { text-decoration:none; font-weight:normal; color:#65449b; }







#footercontent .web { font-size:11px; text-decoration:none; color:#000000; margin-left:7px; }







#footercontent .web a { text-decoration:underline; color:#65449b; }







#footercontent .web a:hover { text-decoration:none; color:#000000; font-weight:normal; }







 







/*-----------------------------------







          Internal Pages







------------------------------------*/







		  







#carpet_banner { width:336px; height:198px; }















/*contactus page*/







#contacttop { width:998px; height:52px; float:left; background:url(../images/contact_top.gif) left top no-repeat; }







#contacttop h1 { font-size:24px; padding:7px 13px 13px 13px; }







 







#contactcontent { float:left;  }







#contact_map { width:257px; height:151px; float:right; } 























#contactmid { width:968px; float:left; background:url(../images/contact_mid.gif) left top repeat-y; padding:15px; }







#contactmid .form { width:380px; float:right; border-left:1px solid #dedede; padding:0 0 0 38px; }







#contactmid .form label { display:block; margin-top:5px; }







#contactmid .form .inputtype { width:367px; height:24px; border:0px solid #CCCCCC; background:url(../images/input1_bg.gif) left top no-repeat; padding:0px 6px; }







#contactmid .form .comment { width:370px; height:58px; border:none; background:url(../images/comments_bg.gif) left center no-repeat; padding:8px 5px; }







#contactmid .form .mend { display:block; width:150x; padding-top:10px; }







#contactmid .form .button { width:75px; height:28px; background:url(../images/submit_butt_bg.gif) no-repeat; border:none; color:#FFFFFF; cursor:pointer; float:right; margin-top:10px; }







#contactmid .form .button:focus { }















#contactbot { width:998px; height:12px; float:left; background:url(../images/contact_bot.gif) left top no-repeat; }















h2 {
font-size:24px;
color:#666666;
font-family:"Times New Roman", Times, serif;
margin-top:15px;
margin-bottom:20px; }

.mainwrap{
width:920px;
margin-bottom:20px;
}
.text{
font-size:26px;
font-family:"Times New Roman", Times, serif;
color:#000000;
margin-bottom:20px;
padding-left:30px;
padding-top:15px;
}

.line{
margin-top:25px;
}














.font14 { font-size:14px; } 















/*    santosh    */







#sv_apptpro_request h1 { padding:7px 13px 13px 13px; font-size:24px; }







#sv_apptpro_request form { margin:0px; padding:20px 13px 0 13px; }







#sv_apptpro_request .input { background: url("../images/input_bg.gif") no-repeat scroll left center transparent; border:none;  height:24px; padding: 10px; width:147px; }







#sv_apptpro_request .textarea { background:url(../images/textarea_bg.gif) no-repeat; width:300px; height:48px; border:none; padding:10px 0 0 10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; }























#sv_apptpro_request label { display:block; margin-top:5px; }







#sv_apptpro_request .inputtype { width:367px; height:24px; border:0px solid #CCCCCC; background:url(../images/input1_bg.gif) left top no-repeat; padding:0px 6px; }







#sv_apptpro_request .inputtype_short { width:267px; height:24px; border:0px solid #CCCCCC; background:url(../images/input1_bg.gif) left top no-repeat; padding:0px 6px; }







#sv_apptpro_request .comment { width:370px; height:58px; border:none; background:url(../images/comments_bg.gif) left center no-repeat; padding:8px 5px; }







#sv_apptpro_request .mend { display:block; float:left; width:150x; padding-top:10px; }







#sv_apptpro_request .button { width:75px; height:28px; background:url(../images/submit_butt_bg.gif) no-repeat; border:none; color:#FFFFFF; cursor:pointer; float:right; margin-top:10px; }







#sv_apptpro_request .button1 { width:75px; height:28px; background:url(../images/submit_butt_bg.gif) no-repeat; border:none; color:#FFFFFF; cursor:pointer; float:right; margin-top:5px; }







#sv_apptpro_request .button2 { width:75px; height:28px; background:url(../images/submit_butt_bg.gif) no-repeat; border:none; color:#FFFFFF; cursor:pointer; float:right; margin:5px 80px 5px 0; }







#sv_apptpro_request .button:focus { }















/*#sv_apptpro_request .select{width:190px; height:24px; border:0px solid #CCCCCC; background:url(../images/input3_bg.jpg) left top no-repeat; padding:3px 3px; margin:0 0 10px;}*/







#sv_apptpro_request .sel2{width:374px; height:20px; border:0px; padding:2px; margin:2px 0 0; font:12px Arial, Helvetica, sans-serif; color:#666666;}







#sv_apptpro_request .calen{width:367px; height:24px;}







#sv_apptpro_request .calen .inputtype1{width:256px; height:24px; border:0px solid #CCCCCC; background:url(../images/input2_bg.jpg) left top no-repeat; padding:0 4px; float:left;}







#sv_apptpro_request .inputtype3{width:190px; height:24px; border:0px solid #CCCCCC; background:url(../images/input3_bg.jpg) left top no-repeat; padding:4px 4px; float:left;}







#sv_apptpro_request .inputtype_date{width:100px; height:24px; border:0px solid #CCCCCC; background:url(../images/input4_bg.jpg) left top no-repeat; padding:0 4px; float:left;}







#sv_apptpro_request .butt{float:left; margin:3px 0 0;}







/*  end santosh    */























/*  manoj rawat for crome browser  */







#sv_apptpro_request .sel{width:188px; height:22px; float:left; border:0px solid #CCCCCC; background:url(../images/input3_bg.jpg) left top no-repeat; padding:3px 3px; margin:0 0 10px;}