/******************************************** 
Project: Kneoteric
Author Name: Abhijit Raj
Created on: 03 April 2008
Last Modified By: Akash Verma
Last Modified On: 10 April 2008
Vinove Software & Services Pvt Ltd., All Rights Reserved
**************************************************/
 
/****************************************** Common to all start***************************************************/
 
 
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,th,td{margin:0;padding:0;}
body {font-family:Arial, Helvetica, sans-serif; font-size:12px; background:url(../images/body_bg.jpg) left top repeat-x; color:#777;}
fieldset,img{border:0;}
p{ margin-bottom:5px; padding-bottom:5px; margin-top:7px; padding-top:7px;}
a{ color:#636363; text-decoration:underline; font-size:11px;}
a:hover{ text-decoration:none}
 
.link{color:#636363; text-decoration:underline;}
 
.link:hover{ text-decoration:none}
 
div#layout{margin:0 auto 0 auto; width:939px;}
 
div#main{width:939px; float:left; position:relative}
 
.clear{ clear:both}
 
div#body_container{float:left; width:907px; margin-top:257px}
 
div#body_container_inner{float:left; width:907px; margin-top:179px;}
 
.border{background:url(../images/bottom_dot.gif) left bottom repeat-x; display:block; margin-bottom:10px;}
.padding{padding-bottom:10px;}
 
 
.thanks{ background:url(../images/thanks.gif) left top no-repeat; padding:15px 0 40px 120px }
 
 
 
 
/*************************************************** Header start *********************************************/
 
 
 
div#header{width:939px; float:left;}
div#header div.logo{float:left;}
div#header div.right_section{float:right; width:240px; line-height:18px; padding:29px 19px 10px 0; position:absolute; top:0px; right:0px; z-index:100000;}
div#header div.right_section a.home{float:left; padding:0 0 10px 35px;}
div#header div.right_section a.sitemap{float:left; padding:0 0 10px 35px;}
div#header div.right_section a.email{float:left; padding:0 0 10px 35px;}
div#header div.quick_search{float:right; width:186px; position:relative; height:25px; background-image:url(../images/quick_search_bg.gif); background-repeat:no-repeat; background-position:top left;  cursor:pointer; margin-top:32px}
 
div#header div.quick_search a{ text-decoration:none}
div#header div.quick_search a:hover{ text-decoration:none;color:#006699;}
 
div#header div.quick_search img{float:right; margin-top:4px; margin-right:5px}
div#header div.logo_new_sec{float:left; width:650px; line-height:18px; padding:5px 19px 10px 0; position:absolute; top:0px; right:0px; z-index:100000;}
div#header div.logo_new_sec img.logo_new{float:left; padding-top:5px; padding-left:30px; margin-top:30px;}
 
div#header div.arrow{float:right;}
div#header span.search_value{float:left; width:145px; padding:4px 5px 3px 15px;}
 
 
 
 
/********************************************************* Header end ***************************************/
 
 
 
div#search_down{width:184px; background:url(../images/search_bottom_bg.png) left bottom no-repeat; position:absolute; top:25px; left:6px; padding-bottom:8px; display:none; z-index:21; font-size:11px; display:none}
div#search_down div.search_inner{background:url(../images/search_bg.png) left top repeat-y; width:174px; float:left; z-index:20; 
height:170px; overflow:auto}
div#search_down div.search_inner a{padding:3px 5px 3px 15px; float:left; width:130px; font-size:11px; text-decoration:none;  }
div#search_down div.search_inner a:hover{text-decoration:none;background-color:#006699; color:#fff}
div#search_down div.search_inner a.last{padding:3px 5px 3px 15px; float:left; width:122px; font-size:12px; border-bottom:none; text-decoration:none;}
 
 
/********************************************* Banner start ******************************************************/
 
 
#container_left h3{ font-size:13px;}
 
div#banner_container{width:907px; float:left; background:url(../images/banner_bg.gif) left top no-repeat; padding:0 15px 0 17px; position:absolute; top:129px; left:0px;}
div#banner_container div.banner{width:907px; float:left; background:url(../images/banner_border.gif) left top repeat-y;}
div#banner_container div.banner_border{width:879px; float:left; padding:14px; background:url(../images/banner_curve_bg.gif) left bottom no-repeat;}
div#banner_container .banner_testimonial{width:440px; padding-right:50px ;float:right; color:#fff; font-size:14px; font-family:"Tahoma"; padding-top:30px; line-height:18px;}
div#banner_container .banner_testimonial p{ margin:0 0 0 0; padding:0 0 0 0;}
div#banner_container .banner_testimonial strong{font-size:30px;margin:0; padding:0; line-height:8px; display:inline}
div#banner_container .banner_testimonial  span{ display:block; text-align:right;width:410px; font-size:15px; padding-top:20px;}
div#banner_container div.main_banner_bg{width:706px; float:left; background:url(../images/banner_mid_bg.gif) left top repeat-x;}
 
/*div#banner_container div.main_banner_right{width:153px; float:right; background:#f5f5f5; padding:10px 7px 10px 7px; height:175px;}*/
div#banner_container div.main_banner_right{width:152px; float:right; padding:0px!important; margin:1px 0 0 0px!important; border:1px solid #dfdfdf; background:#fff;height:193px;}
 
div#banner_container_inner{width:907px; float:left; background:url(../images/banner_bg.gif) left top no-repeat; padding:0 15px 0 17px; position:absolute; top:129px; left:0px;}
div#banner_container_inner div.banner{width:907px; float:left; background:url(../images/banner_border.gif) left top repeat-y;}
div#banner_container_inner div.banner_border{width:879px; float:left; padding:14px; background:url(../images/banner_curve_bg.gif) left bottom no-repeat;}
div#banner_container_inner .banner_testimonial{width:440px; padding-right:50px ;float:right; color:#fff; font-size:14px; font-family:"Tahoma"; padding-top:15px}
div#banner_container_inner .banner_testimonial strong{font-size:36px;}
div#banner_container_inner .banner_testimonial  span{ display:block; text-align:right;width:410px; font-size:15px; padding-top:20px;}
div#banner_container_inner div.main_banner_bg{width:706px; float:left; background:url(../images/banner_mid_bg.gif) left top repeat-x;}
div#banner_container_inner div.main_banner_bg_inner{ width:798px; float:left; background:url(../images/banner_mid_bg.gif) left top repeat-x; padding:37px 0 37px 80px; color:#fff; font-size:20px; font-family:Tahoma; line-height:24px;}
 
div#banner_container_inner div.main_banner_bg_inner span{ display:block; width:478px; padding-left:300px}
 
div#banner_container_inner div.main_banner_right{width:152px; float:right; background:#f5f5f5; padding:10px 7px 10px 7px; height:193px;}
 
/************************************ Banner end ***************************************************/
 
div#main div.bread_crumb{float:left; width:904px; padding:2px 15px 0px 20px;  line-height:18px; height:10px; font-size:11px;}
 
div#main div.bread_crumb span{ color:#0b7bbe}
 
div#main div.bread_crumb h1{ display:inline; margin:0; padding:0; font-weight:normal; line-height:16px; height:10px; font-size:11px;}
 
div#main div.bread_crumb h1 a{ color:#454444; text-decoration:none;}
 
div#main div.bread_crumb a{ text-decoration:none;}
 
div#main div.bread_crumb a:hover{ text-decoration:underline}
 
 
/************************************ round container start *********************************************/
 
 
div#main div.round_container{float:left; width:907px; padding:11px 15px 0 17px;  line-height:18px;}
div#main div.round_inner{float:left; width:907px; background:url(../images/mid_bg.gif) left top repeat-y;}
 
div#main div.round_top{float:left; width:907px; background:url(../images/top_bg.gif) left top repeat-x; height:15px;}
div#main div.round_top_left{float:left;}
div#main div.round_top_right{float:right;}
div#main div.round_mid{float:left; width:867px; padding:0 21px 0 18px;}
 
div#main div.round_mid_share{float:left; width:867px; padding:0 21px 0 18px;}
 
div#main div.round_mid_box_tab{float:left; width:906px; padding:0; margin:0;}
div#main .main_container_home{float:left; width:680px;}
div#main .main_container_home p{ margin-top:5px; padding-top:5px;}
div#main div.round_mid_right{float:right; width:157px; padding:0 0 0 10px; margin-left:20px;background:url(../images/left_dot.gif) left top repeat-y;}
div#main div.round_mid_right img{float:left; margin:20px 0 0 0;}
div#main div.round_mid_right div.heading{float:left; display:block; background:url(../images/bottom_dot.gif) left bottom repeat-x; font-family:'Tahoma';  font-size:14px; color:#454444; padding-bottom:2px; width:149px;}
div#main div.round_mid_right ul{float:left; padding-left:0px; height:166px;margin-top:0px;padding-top:0px}
div#main div.round_mid_right li{background:url(../images/bottom_dot.gif) left bottom repeat-x; width:139px; list-style:none; padding-bottom:5px; padding-top:5px;}
 
div#main div.round_mid_right li span{width:139px; display:block; margin-bottom:10px;}
 
div#main div.round_mid_right li strong{ color:#1a74aa}
div#main div.round_mid_right li.no_border{background:none;}
 
div#main div.round_mid h3{color:#0a6aa4; font-size:22px; font-weight:normal;}
div#main div.bottom_box{float:left; width:200px; padding:0 9px 0 0; background:url(../images/border_right.gif) right top repeat-y;}
div#main div.bottom_box_end{float:left; width:220px; padding:0 9px 0 0;}
div#main div.bottom_box_end2{float:left; width:250px; padding:0 9px 0 0;}
div#main div.bottom_box .heading{float:left; display:block; background:url(../images/bottom_dot.gif) left bottom repeat-x; font-family:'Tahoma';  font-size:14px; color:#454444; padding-bottom:7px; width:180px; margin:0px;}
div#main div.bottom_box p span{float:left;}
div#main div.bottom_box p strong{font-family:Arial, Helvetica, sans-serif}
div#main div.bottom_box p span.icon{float:left; padding-right:10px;}
div#main div.bottom_box ul{float:left; list-style:none;}
div#main div.bottom_box li{background:url(../images/bottom_dot.gif) left bottom repeat-x; width:180px; padding-bottom:5px; padding-top:5px; font-size:11px;}
div#main div.bottom_box li a{color:#777; text-decoration:underline;}
div#main div.bottom_box li a:hover{text-decoration:none;}
div#main div.bottom_box li.no_border{background:none;}
div#main div.round_mid_inner_bg{float:left; width:897px; background:url(../images/inner_round_mid_bg.jpg) left top repeat-y; padding:0 0 0 20px;}
div#main div.round_mid_inner_bg .main_content{ float:left; width:660px; padding-right:20px;}
 
div#main div.round_mid_inner_bg .main_content p{ margin-top:5px; padding-top:5px;}
 
div#main div.round_mid_inner_bg .main_content p strong{ color:#333; }
 
div#main div.round_mid_inner_bg  .glossary .link{ background-color:#0066CC; color:#fff; float:right; text-decoration:none; padding:2px; text-decoration:none}
 
div#main div.round_mid_inner_bg  .glossary .link:hover{ background-color:#0099CC; color:#fff; text-decoration:none}
 
div#main div.round_mid_inner_bg  .glossary ul{float:left; width:650px;  margin-bottom:20px; margin-left:0px; padding-left:0px; background-color:#f8f8f8; border:1px solid #ccc; padding:5px;}
 
div#main div.round_mid_inner_bg  .glossary li{ float:left; list-style:none}
 
div#main div.round_mid_inner_bg  .glossary li.disable{font-size:18px;float:left; color:#666; margin-left:10px; line-height:26px}
 
div#main div.round_mid_inner_bg  .glossary li a{ font-size:18px;float:left; color:#0066CC; margin-left:10px; line-height:26px}
 
div#main div.round_mid_inner_bg  .glossary li  a:hover{ background-color:#0099CC; color:#fff; text-decoration:none}
 
div#main div.round_mid_inner_bg  .glossary .glossary_heading{color:#0066CC;font-size:18px;}
 
div#main div.round_mid_inner_bg  .glossary strong{color:#0066CC;}
 
div#main div.round_mid_inner_bg .main_content p{ margin-top:5px; padding-top:5px;}
 
div#main div.round_mid_inner_bg .list ul{ margin:10px 0 10px 0; padding:0 0 20px 4px;}
 
div#main div.round_mid_inner_bg .list li{ list-style:none; padding-bottom:3px; padding-top:3px; background-image:url(../images/up.gif); background-position:left top; background-repeat:no-repeat; padding-left:22px; margin-bottom:3px;}
 
div#main div.round_mid_inner_bg .list_career ul{ margin:10px 0 10px 0; padding:0 0 20px 4px;}
 
div#main div.round_mid_inner_bg .list_career li{ list-style:none; padding-bottom:0px; padding-top:0px; background-image:
url(../images/career_arrow.gif); background-position:left top; background-repeat:no-repeat; padding-left:15px; margin-bottom:3px;}
 
div#main div.round_mid_inner_bg .list_career .heading{ font-size:16px; font-weight:normal; color:#187cb7; font-family:Tahoma}
 
div#main .heading{ font-size:16px; font-weight:normal; color:#187cb7; font-family:Tahoma}
 
div#main .heading_sub{ font-size:14px; font-weight:normal; color:#333; font-family:Tahoma; padding-top:0px; margin-top:0px;}
 
div#main div.round_mid_inner_bg .main_content .odd{ background-color:#f7f7f7}
 
div#main div.round_mid_inner_bg .main_content .even{ background-color:#fff}
 
div#main div.round_mid_inner_bg .right_panel{ float:left; width:202px; padding-right:0px; padding-left:0px; font-size:11px;}









div#main div.round_mid_inner_bg .right_panel div.flash_new{float:left; width:177px; border:1px solid #dfdfdf; margin-left:10px;}
 
div#main div.round_mid_inner_bg .right_panel span.heading{float:left; display:block; background:url(../images/bottom_dot.gif) left bottom repeat-x;  font-size:14px; color:#454444; padding-bottom:5px; width:192px; padding-left:10px; font-size:13px; font-weight:400; font-family:'Tahoma'; margin-top:5px;}
 
div#main div.round_mid_inner_bg .right_panel .details{float:left; display:block; background:url(../images/bottom_dot.gif) left bottom repeat-x; color:#454444; padding-bottom:20px; width:177px; padding-left:15px; font-size:13px; padding-right:10px; padding-top:5px; font-weight:400; font-family:'Tahoma'; font-size:11px;}

.right_newsletter{float:left; width:206px; margin-top:15px; background:url(../images/right_top_border.jpg)0 0 repeat-x;}
.right_newsletter div.error{float:left; background:url(../../index.asp) left top no-repeat; padding:5px; background-color:#ffe9e9;  color:#ff0000; border:3px  solid #e41818; font-size:11px; margin:5px; width:180px}
 
.right_newsletter div.success{float:left; background-color:#eeffe9;background:url(../../index.asp) left top no-repeat;  margin:5px; padding:5px; 
 color:#333; border:3px #65c914 solid; font-size:11px; font-family:'Arial'; width:180px}

.right_newsletter_bottom{padding-bottom:15px; background:url(../images/right_top_border.jpg)0 bottom repeat-x;}
.right_newsletter h2{float:left; width:177px; padding:10px 10px; font-size:13px; color:#777777;}
.right_newsletter form{float:left; width:177px; padding-left:10px;}
.right_newsletter form label{float:left; width:177px; font-family:Arial,Helvetica,sans-serif; font-size:12px; padding-bottom:3px;}
.right_newsletter form label.note{font-size:11px; color:#FF0000; padding-bottom:8px;}

.right_newsletter form label span{color:#FF0000;}



.right_newsletter fieldset{float:left; width:177px}
.right_newsletter input{float:left; width:177px; padding:3px; background:url(../../index.asp) left top repeat-x; border:1px solid #cccccc; margin:0px; color:#777777; margin-bottom:10px; font-size:12px;}
.right_newsletter input span{color:#FF0000;}

.right_newsletter input.seurity_box{float:left; width:110px; padding:3px; background:url(../images/news_form_bg.jpg) left top repeat-x; border:1px solid #cccccc; margin:0px; color:#777777; margin-bottom:10px;}
.right_newsletter img{float:left; padding:15px 0 0 10px;}
.right_newsletter img.secutirty_img{float:left; padding:0px 5px 0 0px;}
.right_newsletter textarea{float:left; width:177px; padding:3px; background:url(../images/news_form_bg.jpg) left top repeat-x; border:1px solid #cccccc; margin:0px; color:#777777; margin-bottom:10px; height:35px; font-family:Arial, Helvetica, sans-serif; font-size:13px;}


div#main div.round_mid_inner_bg .right_panel .ppc_details{float:left; display:block; background:url(../images/bottom_dot.gif) left bottom repeat-x; color:#454444;  font-size:13px; font-weight:400; font-family:'Tahoma'; font-size:11px; margin:0; padding:5px 10px 0 15px; height:122px; }
 
div#main div.round_mid_inner_bg .right_panel .details .newsletter_r{ width:130px; background-image:url(../images/icons/newsletter.jpg); background-position:left; color:#333333; padding-left:25px; margin-bottom:10px; background-repeat:no-repeat;}
div#main div.round_mid_inner_bg .right_panel .details .newsletter_r a{color:#333333; font-size:12px; text-decoration:none;}
div#main div.round_mid_inner_bg .right_panel .details .newsletter_r a:hover{color:#333333; text-decoration:underline;}
 
div#main div.round_mid_inner_bg .right_panel .details .rss_r{ width:130px; background-image:url(../images/icons/rss.jpg); background-position:left; color:#333333; padding-left:25px; margin-bottom:10px; background-repeat:no-repeat;}
div#main div.round_mid_inner_bg .right_panel .details .rss_r a{color:#333333; font-size:12px; text-decoration:none;}
div#main div.round_mid_inner_bg .right_panel .details .rss_r a:hover{color:#333333; text-decoration:underline;}
 
div#main div.round_mid_inner_bg .right_panel .no_bg{ background-image:none}
 
div#main div.round_mid_inner_bg .right_panel .no_bg a{float:left; background:url(../images/get_a_quote_banner.gif) no-repeat top left; height:25px; width:101px;}
 
div#main div.round_mid_inner_bg .right_panel .no_bg a:hover{float:left; background:url(../images/get_a_quote_banner_hover.gif) no-repeat top left; height:25px; width:101px;}
 
div#main div.round_mid_inner_bg .right_panel span.heading img{ float:left;}
 
div#main div.round_mid_inner_bg .right_panel span.heading span{ float:left; padding-top:5px; margin-left:3px;}
 
div#main div.round_mid_inner_bg .right_panel .details ul{float:left; margin:0; padding:0;}
div#main div.round_mid_inner_bg .right_panel .details li{background:url(../images/bottom_dot.gif) left bottom repeat-x; width:139px; list-style:none; padding-bottom:5px; padding-top:5px;}
div#main div.round_mid_inner_bg .right_panel .details li strong{ color:#1a74aa}
div#main div.round_mid_inner_bg .right_panel .details  li.no_border{background:none;}
 
div#main div.round_mid_inner_bg .right_panel .details p{float:left; margin:0; padding:0}
 
 
div#main div.round_mid_inner_bg .right_panel .details form{ margin:0; padding:0; font-size:11px; color:#777777}
div#main div.round_mid_inner_bg .right_panel .details fieldset{ margin:0; padding:0; border:none}
 
div#main div.round_mid_inner_bg .right_panel .details input{ margin-bottom:10px; width:160px; padding:2px; border:1px solid #abadb3;color:#777777}
 
div#main div.round_mid_inner_bg .right_panel .details textarea{ width:160px; height:80px; overflow:auto; padding:2px;border:1px solid #abadb3; margin-bottom:5px;color:#777777}
 
 
 
 
div#main .clientele{width:440px; background-image:none;float:left; padding:0 9px 0 0; line-height:18px;}
div#main .clientele p.heading{float:left; display:block; background:url(../images/bottom_dot.gif) left bottom repeat-x; font-family:'Tahoma';  font-size:14px; color:#454444; padding-bottom:7px; width:435px; margin:0px;}
div#main div.clientele p span{float:left;}
div#main div.clientele p strong{font-family:Arial, Helvetica, sans-serif}
div#main div.clientele p span.icon{float:left; padding-right:10px;}
div#main div.clientele ul{float:left; width:145px; display:block}
div#main div.clientele li{width:145px; padding-bottom:1px; height:20px; padding-top:3px; padding-top:1px; font-size:11px; float:left; list-style:none;}
 
div#main .clientele div.more{float:left; display:block; text-align:right;font-family:'Tahoma';  font-size:14px; color:#454444; padding-bottom:7px; width:435px; margin:0px;}
 
div#main div.clientele li img{ margin-right:5px;}
 
div#main div.clientele .odd{ background-color:#f6f6f6}
 
div#main div.clientele .even{ background-color:#fff}
 
div#main .clientele p.heading img.search_engine_icon{ float:right}
div#main div.round_bottom{float:left; width:907px; background:url(../images/bottom_bg.gif) left bottom repeat-x;}
div#main div.round_bottom_left{float:left;}
div#main div.round_bottom_right{float:right;}
div#main div.round_bottom img{float:left;}
 
/********************************* round container end ************************************************/
 
/****************************************** Common to all end***************************************************/
 
/****************************************** Services start ******************************************/
 
.services_tab_box{float:left; width:663px;}
 
 
/********************************* Services end ***************************************************/
 
 
/********************************* contact start *******************************************************************/
 
 
div#full_container {float:left; width:907px; padding:11px 15px 0 17px;  line-height:18px;}
 
div.full_top_curv {float:left; width:907px; background-image:url(../images/contact_top_curv.jpg); background-repeat:no-repeat; background-position:bottom left; height:10px;}
 
div.full_mid_bg {float:left; width:904px; border-right:1px solid #ccc;border-left:1px solid #ccc; background-image:url(../images/contact_mid_bg.jpg); background-repeat:repeat-x; background-position:top left; padding:0px 0px 10px 0px; background-color:#f0f0f0}
 
div.full_mid_bg .content{ padding:10px; float:left;width:883px;}
 
div.full_mid_bg h3{margin:10px; padding:10px}
 
div.full_mid_bg .forn_container{float:left; width:904px; border-top:1px solid #ccc; padding-top:0px; padding-bottom:0px; }
 
div.full_mid_bg .forn_container form{float:left; width:600px; border-right:1px solid #ccc;}
 
div.full_mid_bg .forn_container fieldset{border:none; margin:0; padding:0;}
 
div.full_mid_bg .forn_container fieldset label{float:left; width:220px; padding-left:25px;}
 
div.full_mid_bg .forn_container fieldset  input{width:300px; float:left; border:1px solid #ccc; padding:2px 1px 2px 1px ;background-image:url(../images/input_bg.jpg); background-repeat:repeat-x; background-position:top left; color:#666}

div.full_mid_bg .forn_container fieldset  select{width:304px; float:left; border:1px solid #ccc; padding:2px 1px 2px 1px ;background-image:url(../images/input_bg.jpg); background-repeat:repeat-x; background-position:top left; color:#666}
 
div.full_mid_bg .forn_container fieldset  textarea{width:300px; float:left; border:1px solid #ccc; height:150px;background-image:url(../images/input_bg.jpg); background-repeat:repeat-x; background-position:top left; color:#666; padding:2px 1px 2px 1px}
 
div.full_mid_bg .forn_container div{float:left; width:600px; padding-bottom:10px; padding-top:10px; border-top:1px solid #ccc}
 
div.full_mid_bg .forn_container .first_row{ border-top:none}
div.full_mid_bg .forn_container .red_text{color:#ff0000; font-weight:normal}
 
div.full_mid_bg .forn_container .last_row{ border-bottom:1px solid #ccc}
 
div.full_details{ float:left; width:282px; padding-left:19px; border-top:none; border-bottom:1px solid #ccc; height:867px}
 
div.full_mid_bg .mandetory{float:left; width:220px; padding-left:25px; font-style:italic; font-size:11px;}
 
div.full_bottom_curv{float:left; width:907px; background-image:url(../images/contact_bottom_curv.jpg); background-repeat:no-repeat; background-position:top left; height:20px;}
 
div#full_container div.full_details{ float:left; width:282px; padding-left:19px; border-top:none; border-bottom:none; height:462px}
 
div#full_container div.full_details p{ display:block; border-bottom:1px solid #ccc; margin:0px 20px 10px 0px; padding-bottom:10px;}
 
div#full_container div.full_details .last{ border:none}
 
 
 
 
/************************************************ contact end ******************************************/
 
 
 
 
 
 
 
.jquery_tab_bottom_curv{float:left; width:663px; background-image:url(../images/tab_footer_bg.jpg); background-position:top left; background-repeat:no-repeat; height:60px;}
 
 
 
.price_container{float:left; width:625px;}
 
.price_container .header{width:615px; font-family:Arial, Helvetica, sans-serif; float:left; background-image:url(../images/pricing_header_bg.jpg); background-position:top left; background-repeat:repeat-x; color:#2178ac; font-weight:bold; font-size:14px; border-bottom:1px solid #b4b4b4; margin-bottom:1px; height:35px; padding-top:10px}
 
.price_container .features{ font-size:13px; width:615px; float:left; background-color:#fff; padding:5px;}
 
.price_container .pricing{width:615px; float:left; background-color:#ccc; padding:5px;}
 
.price_container .odd_row{width:615px; float:left; background-color:#ebebeb; }
 
.price_container .even_row{width:615px; float:left; background-color:#f8f8f8; margin-bottom:1px;}
 
.price_container .column1{float:left; width:380px; padding:5px;}
 
.price_container .column2{float:left; width:70px; padding:5px; text-align:center}
 
.price_container .column3{float:left; width:135px; padding:5px; text-align:left}
 
.price_container .column3 img{ margin-top:3px;}
 
.price_container .starting{float:left; width:135px; padding:5px;  color:#3dba18; font-size:15px;}
 
.kb_links{ margin-top:5px; margin-bottom:10px; width:595px; padding:10px; background-color:#f8f8f8; border:1px solid #ccc; display:block;}
.kb_links2{ margin-top:5px; margin-bottom:10px; width:160px; padding:10px; background-color:#f8f8f8; border:1px solid #ccc; display:block; font-size:10px;}
 
 
.newsticker{ list-style:none; margin:0; padding:0;}
 
 
 
 
 
/********************************************************* resources start ************************************/
 
 
 
 
 
 
.resources_container{ float:left; width:645px; background-color:#fbfbfb; border:1px solid #dedede; margin:10px 0 10px 0}
.resources_container div{ float:left; width:290px; padding:10px}
 
.resources_container div ol{ margin-left:20px;}




 
.details{ float:left; width:617px;  padding:10px; margin:10px 0 10px 0; clear:both}
.details ol{ margin:0 0 0 15px; padding:0 30px 0 15px;}
 
.details .sub_heading{ font-weight:bold; font-size:13px;}
 
.sub_heading{ font-weight:bold; font-size:13px; color:#333;}
 
.resources_form form{ float:left; width:617px;  padding:10px; margin:10px 0 10px 0}
.resources_form form fieldset{background-color:#fbfbfb; border:1px solid #dedede; padding:10px 0px 15px 0px;background-image:url(../images/contact_mid_bg.jpg); background-repeat:repeat-x; background-position:bottom left;}
.resources_form form legend{ font-size:14px; font-weight:bold; color:#37618d; padding-left:5px; display:none; padding-top:15px;}
.resources_form form label{ float:left; width:250px; margin:5px 0 5px 0; padding:0 0 0 10px;}
.resources_form form input{ margin:5px 0 5px 0;border:1px solid #ccc; padding:2px 1px 2px 1px ;background-image:url(../images/input_bg.jpg); background-repeat:repeat-x; background-position:top left; color:#666; width:200px}
.resources_form form textarea{ margin:5px 0 5px 0; padding:2px 1px 2px 1px ;background-image:url(../images/input_bg.jpg); background-repeat:repeat-x; background-position:top left; color:#666; border:1px solid #ccc; }
.resources_form form select{ margin:5px 0 5px 0;  padding:2px 1px 2px 1px ;background-image:url(../images/input_bg.jpg); background-repeat:repeat-x; background-position:top left; color:#666; border:1px solid #ccc;}
.resources_form form strong{ color:#FF0000; font-size:12px; font-weight:normal}
.resources_form .red{ color:#FF0000}
 
.resources_form form .form_row{ float:left; width:597px; border-bottom:1px solid #ccc; padding-bottom:0px; padding:3px 10px 3px 10px}
 
.resources_form .mandetory{float:left;  font-style:italic; font-size:11px;}
 
.resources_form input.auto_width{ width:auto; background-image:none; border:none}
 
 
 
 
 
/*************************************************** resources end *********************************************************/
 
div.dig{float:left; width:905px; padding:11px 15px 0 21px;}
.bookmarks{width:901px; border:1px #dddddd solid; text-align:center; margin-top:10px; float:left; padding:0; }
.bookmarks a{margin:0 5px 0 5px; float:left; padding:0;}
 
.bookmarks .bookmark_left{float:left; width:730px; padding:12px 0 5px 10px;}
.bookmarks .bookmark_left .share{float:left; width:350px; text-align:left;}
.bookmarks .bookmark_left .dig_middle{float:left; width:300px;}
 
.bookmarks .bookmark_right{float:right; width:160px; text-align:right; padding:5px 0 5px 0;}
 
 
.round_top_share{float:left; width:907px; background:url(../images/top_bg_share.gif) left top repeat-x; height:8px; }
.round_top_share .round_top_left_share{float:left; height:8px;}
.round_top_share .round_top_right_share{float:right; height:8px;}
 
div.dig_share{float:left; width:890px; padding:0 15px 0 0;}
.bookmarks_share{width:890px; text-align:center; margin:0; float:left; padding:0; }
.bookmarks_share a{margin:0 5px 0 5px; float:left; padding:0;}
 
.bookmarks_share .bookmark_left{float:left; width:350px; padding:5px 0 0 40px;}
.bookmarks_share .bookmark_left .dig_middle{float:left; width:300px; padding:0px;}
 
.bookmarks_share .dig_middle_share{float:left; width:300px; padding:0px; margin:0px;}
 
.bookmarks_share .bookmark_right{float:right; width:200px; text-align:right; padding:5px 0 0 0;}
.round_bottom_share{float:left; width:907px; background:url(../images/bottom_bg_share.gif) left bottom repeat-x; height:8px;}
.round_bottom_left_share{float:left; height:8px;}
.round_bottom_right_share{float:right; height:8px;}
 
.subscribe{width:900px; margin:0; float:left}
.subscribe_left{float:left; width:280px}
.subscribe_left .sub_title{float:left; width:280px;}
 
.subscribe_right{margin-bottom:10px; float:left; width:580px; margin-left:30px;}
.subscribe_right .sub_title{float:left; width:580px; margin-bottom:14px;}
 
 
div.footer_container{float:left; width:905px; padding:11px 15px 0 15px;  line-height:18px;}
 
#footer{text-align:center; float:left; width:913px;padding-top:0px; height:96px; background-position:top left; background-image:url(../images/footer_bg.jpg); background-repeat:no-repeat; margin-bottom:20px; font-size:11px; }
 
#footer .rss{float:left; text-align:center; padding-top:7px; width:913px; background:transparent;}
 
#footer ul{ margin:5px 5px 2px 5px; padding:5px 5px 2px 5px;}
 
#footer li{ list-style:none; display:inline; margin-right:10px; color:#636363}
#footer li a{ color:#636363; text-decoration:none; font-size:11px;}
#footer li a:hover{ text-decoration:underline}
 
 
/**************************************************** Common to all end*********************************************/
 
/*-----------------------------Error and Success Start ---------------------------*/
.error{float:left; background:url(../../index.asp) left top no-repeat; padding:5px; background-color:#ffe9e9;  color:#ff0000; border:3px  solid #e41818; font-size:11px; margin:5px; width:573px}
 
.success{float:left; background-color:#eeffe9;background:url(../../index.asp) left top no-repeat;  margin:5px; padding:5px; 
 color:#333; border:3px #65c914 solid; font-size:11px; font-family:'Arial'; width:573px}
 
.error_new{float:left; padding:3px; background-color:#ffe9e9;  color:#ff0000; border:1px solid #e41818; width:176px;  font-size:10px; font-family:Arial, Helvetica, sans-serif;}
 
 
 
 
/*-----------------------------Error and Success End ---------------------------*/


.quote_form_main{float:left; width:176px; padding:10px 0 0 15px;}
.quote_form{float:left; width:176px;}
.quote_form_row{float:left; width:176px; background:url(../images/link_bg.jpg) left top repeat-y;}
.quote_form img{float:left; margin:0px; padding:0px;}

.quote_form_row form{float:left; width:149px; padding:10px 0 7px 7px;}
.quote_form_row fieldset{float:left; width:149px;}
.quote_form_row label{float:left; width:149px; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-bottom:3px;}
.quote_form_row label.note{font-size:11px; color:#FF0000; padding-bottom:8px; line-height:12px;}

.quote_form_row label span{color:#ff0000}
.quote_form_row input{float:left; width:149px; padding:1px; background:url(../images/news_form_bg.jpg) left top repeat-x; border:1px solid #cccccc; margin:0px; color:#777777; margin-bottom:10px;}
.quote_form_row textarea{float:left; width:149px; padding:1px; background:url(../images/news_form_bg.jpg) left top repeat-x; border:1px solid #cccccc; margin:0px; color:#777777; margin-bottom:10px; height:35px; font-family:Arial, Helvetica, sans-serif; font-size:13px;}





.right_newsletter{float:left; width:206px; margin-top:15px; background:url(../images/right_top_border.jpg)0 0 repeat-x;}
.right_newsletter div.error{float:left; background:url(../../index.asp) left top no-repeat; padding:5px; background-color:#ffe9e9;  color:#ff0000; border:3px  solid #e41818; font-size:11px; margin:5px; width:180px}
.right_newsletter blue{color:#009966;font-size:10px;}
.right_newsletter orange{color:#FF9900;font-size:10px;}
 
.right_newsletter div.success{float:left; background-color:#eeffe9;background:url(../../index.asp) left top no-repeat;  margin:5px; padding:5px; 
 color:#333; border:3px #65c914 solid; font-size:11px; font-family:'Arial'; width:180px}

.right_newsletter_bottom{padding-bottom:15px; background:url(../images/right_top_border.jpg)0 bottom repeat-x;}
.right_newsletter h2{float:left; width:177px; padding:10px 10px; font-size:13px; color:#777777;}
.right_newsletter form{float:left; width:177px; padding-left:10px;}
.right_newsletter fieldset{float:left; width:177px;}
.right_newsletter input{float:left; width:177px; padding:3px; background:url(../images/news_form_bg.jpg) left top repeat-x; border:1px solid #cccccc; margin:0px; color:#777777; margin-bottom:10px;}
.right_newsletter input.seurity_box{float:left; width:110px; padding:3px; background:url(../images/news_form_bg.jpg) left top repeat-x; border:1px solid #cccccc; margin:0px; color:#777777; margin-bottom:10px;}
.right_newsletter img{float:left; padding:15px 0 0 10px;}
.right_newsletter img.secutirty_img{float:left; padding:0px 5px 0 0px;}
.right_newsletter textarea{float:left; width:177px; padding:3px; background:url(../images/news_form_bg.jpg) left top repeat-x; border:1px solid #cccccc; margin:0px; color:#777777; margin-bottom:10px; height:35px; font-family:Arial, Helvetica, sans-serif; font-size:13px;}

.closePopUpDiv{float:right; width:250px;}
.closePopupImg {float:right;padding:5px 5px 0 0;cursor:pointer;}
.successMsgDiv{padding-top:130px; width:500px; text-align:center; padding-left:85px;display:none;}
.errorMsgDiv{padding-top:130px; width:500px; text-align:center; padding-left:85px;}
.successAjaxMsg{display:none; width:250px; color:#3333FF; text-align:justify;}
.errorAjaxMsg{display:none; width:450px; color:#FF0000;}
