@charset "utf-8";

/* ================= Genarel Style ===================== */

body{

background-color:#FFFFFF;font-family: Arial, Helvetica, sans-serif; margin:0 auto; font-size:12px; color:#484848; line-height:18px;

}

div, form, select, ul, li, input, h1, h2, h3, h4, h5, h6, p{padding:0px;margin:0px;}

ul{list-style-type:none; line-height:14px;}

a{text-decoration:none; outline:none; color:#0c4871;}

a:hover{text-decoration:none;}

.spacer{clear:both; font-size:0px; line-height:0px;}

img{ vertical-align:middle;}



.main{width:980px; float:left;}

.wrapper{margin:0 auto; width:996px;}

h1{font-size:11px; line-height:32px; color:#285D1A; font-weight:normal;}

h2{font-weight:bold; font-size:24px; line-height:54px; color:#000; letter-spacing:-2px; padding:5px 0 0 13px;}

h2 img{float:left;}

h2 span{color:#40862d; font-size:20px; line-height:24px; letter-spacing:-1px; font-weight:normal;}

h2 span strong{font-size:29px; color:#285d1a;}

h2 span span{color:#16387c; font-weight:bold;}

h3{color:#285d1a; font-weight:normal; font-size:22px; line-height:24px; letter-spacing:-1px;}

h4{color:#285d1a; font-weight:bold; font-size:12px; line-height:18px;}



.leftside{float:left; padding-top:147px;}

.rightside{float:right; padding-top:147px;}



/* ================== Genarel Style End ================== */



/* =============== Header Style ===============  */

.header{width:950px; padding:0 15px; border-top:2px solid #011c37;}

.top_left{width:570px; float:left;}

.top_right{width:410px; float:right;}

.logo{padding:10px 0 8px 10px;}

.menu_logo{margin-bottom:10px;}

.mar15{margin:15px 0 0 0;}

.boarder_bottom{border-bottom:1px solid #d5dde2;}

.phno{float:right; display:block; line-height:32px; font-size:11px; color:#000; padding-right:12px; font-weight:bold;}

.phno img{padding:10px 6px 0 0; float:left;}

.chat_block{padding:8px 0 0 0; float:right; width:410px; }

.right_nenu{margin-bottom:30px;  width:410px; }

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

.right_nenu ul li{ float:right;  font-size:11px; font-weight:bold; color:#000000; line-height:18px;  padding:0 3px;}

.right_nenu ul li a{color:#285d1a; text-decoration:none;}

.right_nenu ul li a:hover{text-decoration:underline;}



.chat_block a.chat{float:left; margin-left:15px; display:inline;}



.grey_bttn{background:url(../images/greey_bttnbg.jpg) repeat-x 0 0; color:#59728b; font-weight:bold; padding:4px 7px 4px; border:1px solid #d5dde2; margin-top:4px; }





.nav{height:33px; margin-left:8px;}

.nav ul li{ background:url(../images/nav_divi.jpg) no-repeat right 8px; font-weight:bold; float:left;}

.nav ul li a{line-height:33px; color:#333;  padding:0 14px;  }

.nav ul li a:hover{background:url(../images/nav_hover.jpg) repeat-x 0 0; border:1px solid #235515; border-width:1px 1px 0 1px;  padding:8px 13px; color:#fff; }

.nav ul li a.active{background:url(../images/nav_hover.jpg) repeat-x 0 0; border:1px solid #235515; border-width:1px 1px 0 1px;  padding:8px 13px; color:#fff; }





.middle_cont1{ background-color:#FFFFFF; width:960px; padding:5px 10px 0 10px;}

.middle_left_pic{ width:1px; float:left;}

.middle_middlet_pic{ width:958px; float:left; border-top:1px solid #c9d1e1; background:url(../images/topbanner_bg.jpg) repeat-x 0 bottom; height:328px; }

.banner_left{width:560px; float:left;  height:247px; position:relative;}

.banner_right{float:right;  width:313px; background:url(../images/headerright_bg.jpg) no-repeat 0 0; height:257px; padding-left:85px;}

.qoute_field{width:280px; height:20px; border:1px solid #cfd2d7; font:normal 12px/20px Arial, Helvetica, sans-serif; color:#aeaeae; margin-bottom:7px; padding:0 5px; }

.qoute_area{width:280px; height:40px; border:1px solid #cfd2d7; font:normal 12px/20px Arial, Helvetica, sans-serif; color:#aeaeae; margin-bottom:7px; padding:0 5px; overflow:auto; }

.quote_title{font-size:18px; color:#40862d; line-height:18px; letter-spacing:-1px; padding:14px 0;}

.quote_title span{font-size:26px; color:#000; font-weight:bold;}

.yellow_bttn{background:url(../images/yellowbttn_bg.jpg) repeat-x 0 0; height:20px; border:1px solid #dea303; font-weight:bold; color:#412f00; padding:0 4px; cursor:pointer;}

.getquote_bttn{

	position:absolute;

	left: 27px;

	top: 197px;

}

/* =============== Header Style ================  */





/* =============== Body Style ================  */

.bodypanel{padding:30px 10px; background:#fff;}



.leftpanel{width:229px; float:left;}

.left_block{border:1px solid #e3e3e3;}

.services_title{background:url(../images/seo_seervicesbg.jpg) no-repeat 0 0; line-height:38px; font-size:18px; color:#285d1a; letter-spacing:-.5px; font-weight:bold; padding-left:12px; height:57px;}

.listitem{padding:0 0 10px 15px;}

.listitem li{padding:12px 0 9px 22px; background:url(../images/rightsign.gif) no-repeat 0px 13px;}

.listitem li a{color:#555555; line-height:14px;}

.listitem li a:hover{text-decoration:underline;}



.rightpanel{width:720px; float:right;}

.rightpanel p{padding-top:12px;}

.rightpanel_bg{ background-image:url(../images/topbanner_bg.jpg); background-repeat:repeat-x; padding-bottom:15px; margin-bottom:14px; width:705px; padding-left:15px;}

.rightpanel_bg_home{ padding-bottom:15px; margin-bottom:14px; width:705px; }

.rightpanel_bg_about{ padding-bottom:15px; margin-bottom:14px; width:705px; padding-left:15px;}

.rightpanel_bg_about a{text-decoration:none; outline:none; color:#285D1A;}

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

.cont_padding{ padding-left:15px;}



/* =============== Body Style ================  */

.add_portion{ margin-bottom:13px;}

.add_part1{ width:248px; float:left;  background-image:url(../images/add-banner.jpg); background-repeat:no-repeat; height:33px; padding-top:130px;}

.add_part2{ width:459px; float:right; background-image:url(../images/add2_bg.jpg); background-repeat:no-repeat; height:163px;}

.padding7{ padding-bottom:7px;}

.add_buttbg{ background-image:url(../images/add_buttbg.jpg); background-repeat:repeat-x; height:25px; padding-top:7px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; color:#FFFFFF;  display:block;}

.click_here_butt{ margin-left:206px; margin-top:107px;}

.box_part{ margin-bottom:10px; position:relative;}

.new_right{

	left:281px;

	top:-5px;

	position:absolute;

}

.box_1{ width:349px; float:left; margin-bottom:20px;}

.box_2{ width:349px; float:right;  margin-bottom:20px;}

.box_bg{ width:325px; background-image:url(../images/box_middlepic.jpg); background-repeat:repeat-y; padding:2px 12px 2px 12px; position:relative;}

.box_middle_cont{ background-color:#fffcdf; border:1px solid #dbdbdb; width:295px; padding:15px; height:209px;}

.box_middle_cont ul{ padding:0; margin:0; list-style-type:none;}

.box_middle_cont ul li{ padding-left:25px; background:url(../images/bullet.png) no-repeat 0 2px; font-size:12px; line-height:18px; color:#555555; padding-bottom:8px;}

.orange{ color:#db8100;}

.read_more{ width:86px; background:url(../images/read_more_bg.jpg) repeat-x 0 0; height:21px; border:1px solid #a41100; margin-left:100px; margin-top:10px; text-align:center; color:#FFFFFF; font-size:12px; font-weight:bold; display:block; line-height:21px;}

.blue_clickhere{ width:94px; background:url(../images/blue_click.jpg) repeat-x 0 0; height:25px; border:1px solid #5f7c99; margin-left:64px; margin-top:10px; text-align:center; color:#FFFFFF; font-size:12px; font-weight:bold; display:block; line-height:25px;}

.blue{ background-color:#e7f3ff;} 

.blue_font{ color:#597189;}

.light_green{ background-color:#edffe7;} 

.light_green_font{ color:#377222;}

.pink{ background-color:#fff0fe;} 

.pink_font{ color:#930688;}

.gray{ background-color:#f5f3f4;} 

.gray_font{ color:#3a3a3a;}

.yellow_green{ background-color:#efffcc;} 

.yellow_green_font{ color:#577f02;}

.red_yellow{ background-color:#f2ebc1;} 

.red_yellow_font{ color:#927d12;}

.gray_red{ background-color:#efe8d8;} 

.red_yellow_font{ color:#60584b;}

.clint_login{ height:31px; background:url(../images/clint_loginbg1.jpg) repeat-x 0 0; border:1px solid #1a5189; line-height:31px; margin-top:0px; padding-left:5px; padding-top:5px; font-size:18px; font-weight:bold; color:#FFFFFF; margin-bottom:14px;}

.clint_login img{ float:left;}

.add3{ margin-bottom:14px; width:207px; height:98px; border:1px solid #d6dadd; padding:20px 6px 30px 10px;}

.latest_blog{margin-bottom:7px;}

.latest_blog_cont{ padding-bottom:10px; border-bottom:1px solid #7a8794; margin-bottom:14px;}

.latest_blog_cont1{ padding-bottom:10px; margin-bottom:14px;}

.bold_heading{ font-size:12px; font-weight:bold; color:#38516a;}

.seo_plus{ height:249px; background:url(../images/seo_plusbanner.jpg) no-repeat 0 0; margin-bottom:14px;}

.seo_plus_butt{ margin-top:185px; margin-left:32px;}

.gray_left_box{ width:228px; background-color:#ececec; border:1px solid #dcdcdc; margin-bottom:14px; text-align:center; color:#363636; font-weight:bold; font-size:18px; padding:20px 0 10px 0;}

.gray_left_box p{font-size:11px; color:#000000; line-height:14px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}

.testimonial_part{width:208px; border:1px solid #ececec; padding:10px;}

.testimonial_partcont{ padding-bottom:15px; border-bottom:1px solid #d4d4d4; padding-top:8px;}

.testimonial_partcont a{ font-size:11px; color:#FF0000; text-decoration:underline;}

.testimonial_partcont a:hover{ text-decoration:none;}

.testimonial_partcont1{ padding-bottom:15px; padding-top:8px;}

.testimonial_partcont1 a{ font-size:11px; color:#FF0000; text-decoration:underline;}

.testimonial_partcont1 a:hover{ text-decoration:none;}

.black{ color:#555555;}

.seo_indiabutt{ width:78px; background:url(../images/seo_butt_bg.jpg) repeat-x 0 0; height:25px; border:1px solid #dea303;  margin-top:10px; text-align:center; color:#000; font-size:12px; font-weight:bold; display:block; line-height:25px; }



/* =============== Footer Style ================  */

.top_footer{ width:970px; margin:0 auto; background-color:#c8c8c8; height:30px; line-height:30px; font-size:12px; color:#000000; border:1px solid #bcbcbc; margin-top:17px; padding-left:10px; margin-bottom:15px;}

.bottom_footer{ background-color:#000000;}

.bottom_footer_inner{ width:980px; padding:24px 0 24px 0; margin:0 auto;}

.footer_leftpart{ width:365px; float:left; padding-left:10px;}

.footer_rightpart{ width:555px; float:right; color:#7e7e7e; margin-top:10px;}

.footer_rightpart ul{ list-style-type:none; padding:0; margin:0;}

.footer_rightpart ul li{ color:#7e7e7e;}

.footer_rightpart ul li a{ color:#fff; font-size:12px; text-decoration:none; line-height:20px;}

.footer_rightpart ul li a:hover{ text-decoration:underline;}

.footer_link{margin-bottom:5px;}

.bottom_right{width:555px; float:right;}

.phno1{float:left; display:block; font-size:11px; color:#000; font-weight:bold; color:#a9a9a9; margin-right:10px; margin-top:5px; height:12px; line-height:12px;}

.blue_footer_font{color:#427dbe;}

.float{float:left;}



/* =============== Footer Style ================  */







/* =============== about us  ================  */

.content_left-about{ width:480px; float:left;}

.content_left-box{ width:175px; float:right; margin-right:7px; margin-left:6px;}

.content_left-boxmiddle{ width:159px; background-image:url(../images/about_middle.jpg); background-repeat:repeat-y; padding:0 8px;}

.listitem1{padding:0 0 10px 0;}

.listitem1 li{padding:4px 0 4px 12px; background:url(../images/list_bulet.gif) no-repeat 0 9px;}

.listitem1 li a{color:#555555; line-height:14px;}

.listitem1 li a:hover{text-decoration:underline;}



/* =============== about us  ================  */

.table_cont{

padding:4px;

}

.package_heading{

height:30px;

background-color:#ffe4ab;

}

.border{

border-right:1px solid #CCCCCC;

background-color:#fff1d3;

font-size:11px;

}

.border1{

border-right:1px solid #CCCCCC;

background-color:#d4eaff;

font-size:11px;

}

.font1{

font-size:11px;

}

.bg_box{

border-right:1px solid #CCCCCC;

background-color:#fffdf0;

border-bottom:1px solid #CCCCCC;

}

.border_right{

border-right:1px solid #CCCCCC;

}



.bg_box1{

border-right:1px solid #CCCCCC;

background-color:#edf6ff;

border-bottom:1px solid #CCCCCC;

}

.bg_box2{

background-color:#f9ffea;

border-bottom:1px solid #CCCCCC;

border-right:1px solid #CCCCCC;

}

.green{

background-color:#d3d2d3;

padding-left:5px;

}

.purpale{

background-color:#fff6ff;

padding-left:6px;

border-bottom:1px solid #CCCCCC;

border-right:1px solid #CCCCCC;

border-left:1px solid #CCCCCC;

}

.purpale2{

border-bottom:1px solid #CCCCCC;

border-right:1px solid #CCCCCC;

border-left:1px solid #CCCCCC;



}

.purpale1{

border-bottom:1px solid #CCCCCC;

border-right:1px solid #CCCCCC;

border-left:1px solid #CCCCCC;

}

.deep_purpale{

background-color:#ffdbfd;

}

.padding_{

padding-left:5px;

}





.portfolio_heading{

height:30px;

background-color:#285d1a;

color:#FFFFFF;

font-size:14px;

font-weight:bold;

border-right:1px solid #FFFFFF;

}

.portfolio_heading1{

height:30px;

background-color:#285d1a;

color:#FFFFFF;

font-size:14px;

font-weight:bold;

border-right:1px solid #285d1a;

}



.fortfolio_td{

height:28px;

border-right:1px solid #156001;

background-color:#f2ffef;

padding-left:5px;

border-bottom:1px solid #156001;

border-left:1px solid #156001;

}

.fortfolio_td2{

height:28px;

border-right:1px solid #156001;

background-color:#f2ffef;

padding-left:5px;

border-bottom:1px solid #156001;

}

.fortfolio_td1{

height:28px;

background-color:#f2ffef;

padding-left:5px;

border-bottom:1px solid #156001;

border-right:1px solid #156001;

}





.fortfolio1_td{

height:28px;

border-right:1px solid #156001;

background-color:#fbfffa;

padding-left:5px;

border-bottom:1px solid #156001;

border-left:1px solid #156001;

}

.fortfolio1_td2{

height:28px;

border-right:1px solid #156001;

background-color:#fbfffa;

padding-left:5px;

border-bottom:1px solid #156001;

}

.fortfolio1_td1{

height:28px;

background-color:#fbfffa;

padding-left:5px;

border-bottom:1px solid #156001;

border-right:1px solid #156001;

}







/* =============== Added by Anirban  ================  */

.redtext{

	color: #CC0000;

}

.txtbox_sm{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #666666;

	border: 1px solid #367fa8;

	padding: 0px 0px 0px 2px;

	margin: 0px;

	width: 110px;

}

.qoute_field_dropdown{width:280px; height:20px; border:1px solid #cfd2d7; font:normal 12px/20px Arial, Helvetica, sans-serif; color:#285D1A; margin-bottom:7px; padding:0 1px; }



.wh_left{

	background-repeat: repeat-y;

	width: 5px;

}

.wh_right{

	background-repeat: repeat-y;

	width: 5px;

}

.wh_top{

	background-repeat: repeat-x;

	height: 5px;

}

.wh_bottom{

	background-repeat: repeat-x;

	height: 5px;

}

.wh_inside{

	background-color: #FFFFFF;

	padding: 2px 3px;

}

.wh_inside h1{

	font-family:Arial, Helvetica, sans-serif;

	font-size: 22px;

	line-height: 28px;

	font-weight: normal;

	color: #08556f;

	margin: 0px 0px 6px 0px;

	padding: 0px;

}

.wh_inside table{

	width: 100%;

}

.separator1{

	background-color:#EDF6FF;

}

.separator2{

	background-color:#D4EAFF;

}

.separator3{

	background-color:#B1D9FF;

}

.gototop{

	font-size: 10px;

	color: #b4b4b4;

	text-align: right;

}

.gototop a{

	text-decoration: none;

	color: #b4b4b4;

}

.gototop a:hover{

	text-decoration: none;

	color: #fa7c00;

}

.div_advantage{

padding-left:10px;

}

.clint_login a{ height:31px; margin-top:14px; padding-left:5px; padding-top:5px; font-size:18px; font-weight:bold; color:#FFFFFF; margin-bottom:14px;}



.clint_login a:hover{ color:#FFFFFF; text-decoration:underline;} 



.read_more_home{ width:86px; background:url(../images/read_more_bg.jpg) repeat-x 0 0; height:24px; border:1px solid #a41100;  margin-top:10px; text-align:center; color:#FFFFFF; font-size:12px; font-weight:bold; display:block; line-height:24px; cursor:pointer;}



.table_cont_packages{

border:1px solid #CCCCCC;

padding:4px;

}



.listitem_left{padding:0 0 10px 15px;}

.listitem_left li{padding:9px 0 9px 15px; background:url(../images/list_bulet.gif) no-repeat 0 13px;}

.listitem_left li a{color:#555555; line-height:14px;}

.listitem_left li a:hover{text-decoration:underline;}





/* =============== Added by Anirban  ================  */



.footer_linkleft1{

width:175px;

float:left;

margin-right:7px;

}

.border_left{

border-left:1px solid #CCCCCC;

}





.website_pic{

padding-bottom:8px;

padding-top:8px;

}



.feedback {

    background: url("../images/feedback_bg.png") no-repeat scroll left 0 transparent;

    height: 130px;

    overflow: hidden;

    padding: 6px 0;

    position: fixed;

    right: 0;

    text-align: center;

    top: 220px;

    width: 33px;

    z-index: 100;

}

* html .feedback{

    position: absolute;

}

.feedback img {

    padding: 4px 0;

}

.twitt {

    float: left;

    margin: -20px 0 10px;

    width: 300px;

}