* { margin:0; padding:0; outline:0; border:0; }
/*/reset css start here/*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; font: inherit; vertical-align: baseline; }
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
/* remember to define visible focus styles!
:focus {outline: ?????;} */
/* remember to highlight inserts somehow! */
ins { text-decoration: none; }
del { text-decoration: line-through; }
table { border-collapse: collapse; border-spacing: 0; }
/* Wordpress reset*/

h1 { font-size:32px }
h2 { font-size:24px }
h3 { font-size:19px }
h4 { font-size:16px }
h5 { font-size:14px }
h6 { font-size:12px }
p { margin-bottom: 1.625em; }
ul, ol { margin: 0 0 1.625em 2.5em; }
ul { list-style: square; }
ol { list-style-type: decimal; }
ol ol { list-style: upper-alpha; }
ol ol ol { list-style: lower-roman; }
ol ol ol ol { list-style: lower-alpha; }
ul ul, ol ol, ul ol, ol ul { margin-bottom: 0; }
dl { margin: 0 1.625em; }
dt { font-weight: bold; }
dd { margin-bottom: 1.625em; }
strong { font-weight: bold; }
h1, h2, h3, h4, h5, h6 { clear: both; }
hr { background-color: #ccc; border: 0; height: 1px; margin:15px 0 1.625em 0; width:100%; }
/*/reset css ends here/*/
.clearfix { zoom:1; }
.clearfix:after { content:""; visibility:hidden; display:block; clear:both; }
 @font-face {
 font-family: 'swis721_cn_btroman';
 src: url('../fonts/SWZ721N_0.ttf');
 src: url('../fonts/SWZ721N_0.eot');
}
 @font-face {
 font-family: 'swis721_cn_btbold';
 src: url('../fonts/SWZ721B_0.ttf');
 src: url('../fonts/SWZ721B_0.eot');
}
body { background:#fff; margin:0; padding:0; }
.wrapper { width:1002px; margin:0 auto; }
.outer_container { width:100%; float:left; }
header { width:1002px; background:url(../images/header_bg.png) no-repeat center 122px; position:relative; float:left; margin:-5px 0 0 0; padding:0; }
.homecontent_section { padding:51px 0 0 0; margin:0; }
.header_inner { width:923px; margin:0 auto; }
.logo { margin:-5px 0 0 -3px;  padding:0px 0 0 0; width:277px; float:left; }
.top_section { margin: 0 auto; padding: 17px 0 0; text-align: right; width: 918px; }

.top_section img { padding:0 0 0 2px; }
.top_section span{font:normal 16px/23px Arial,Helvetica,sans-serif; color:##696f66; padding-right:5px; vertical-align: bottom;}
.top_section span a{color: #2e72a4;}
.top_section span a:hover{text-decoration: none; }
nav { margin:0; padding:37px 0 0 0; float:right; width:472px }
nav ul { padding:0px 0 0 0; color:#525252; font:bold 12px Arial, Helvetica, sans-serif; line-height:18px; margin:0; list-style:none; }
nav ul li { height:75px; padding:0; /*background:url(../common/images/li_shadobg.png) no-repeat left bottom;*/ float:left; text-decoration:none; color:#525252; margin: 0 1px 0 0; background: url("../images/li_bg.png") no-repeat left top; }
nav ul li a { color: #525252; float: left; padding: 9px 0 10px; text-align: center; text-decoration: none; width: 117px; }
nav ul li a:hover { padding: 9px 0 30px; float:left; background: url("../images/li_hoverbg.png") no-repeat scroll left top transparent; color:#fff; }
nav ul li a.selected { background:url("../images/li_hoverbg.png") no-repeat scroll left top transparent; color:#fff; }
.body_container { float:left; width:100%; padding:0 0 22px 0 }
.homecontent_section h1 { font:bold 46px/46px Arial, Helvetica, sans-serif; color:#94ca3b; padding:0px 0 0 0; text-transform:uppercase; text-align:center; background:url(../images/h1_borderimg.png) no-repeat 52px center; margin-bottom: 36px; width:987px; }
.tabs_section { background:url(../images/tabs_bg.png) no-repeat left top; margin:0; padding:0; position:relative; height:188px }
.tab_1 { margin:0; float:left; padding:0 0 0 68px; width: 261px; }
.tab_1 span { font:bold 60px Arial, Helvetica, sans-serif; color:#fff; padding: 14px 0 5px 0px; position: absolute; }
.tab_1 p { font:bold 15px/19px Arial, Helvetica, sans-serif; color:#575656; width:183px; padding:25px 0 0 75px; margin:0; }
.tab_2 { float: left; margin: 0; padding: 0 0 0 75px; width: 265px; }
.tab_2 span { font:bold 60px Arial, Helvetica, sans-serif; color:#fff; padding: 14px 0 5px 0px; position: absolute; }
.tab_2 p { font:bold 15px/19px Arial, Helvetica, sans-serif; color:#575656; width:233px; padding:25px 0 0 75px; }
.tab_3 { margin:0; float:left; padding:0 0 0 88px; }
.tab_3 span { font:bold 60px Arial, Helvetica, sans-serif; color:#fff; padding: 14px 0 5px 0px; position: absolute; }
.tab_3 p { font:bold 15px/19px Arial, Helvetica, sans-serif; color:#575656; width:165px; padding:25px 0 0 75px; margin:0; }
.content_sec { width:918px; margin:0 auto; }
.content_left { width:440px; float:left; }
.content_left h3 { color:#96c83a; font-family:'swis721_cn_btroman'; font-size:42px; padding-left:35px; font-weight:normal; line-height:45px; }
.content_left h3 b { font-family:'swis721_cn_btbold'; }
.content_left p { font:normal 16px/23px Arial, Helvetica, sans-serif; color:#696f66; padding:9px 0 4px 35px; margin:0; text-align:justify; }
.signup_sec { background:url(../images/sing_upbg.png) no-repeat left top; height:100%; padding:0 28px 0 28px; }
.signup_sec h5 { font-family:'swis721_cn_btbold'; font-size:33px; color:#5e5e65; padding-top:52px; text-align:center; text-transform:uppercase; padding-left:17px; }
.signup_sec p { font-family:'swis721_cn_btroman'; font-size:27px; line-height:27px; color:#5e5e65; padding:7px 0 16px 28px; width:340px; text-align:justify; background:url(../images/border_bg.png) no-repeat 12px bottom; }
.signup_sec p span { color:#95ca3e; text-transform:uppercase; }
.signup_sec p strong { color:#95ca3e; font-family:'swis721_cn_btbold'; font-weight:bold; }
.content_right { width:419px; }
#tabs { margin:21px auto 0 auto; padding:0; width:404px; text-align:center; }
#tabs ul { list-style:none; margin:0; }
#tabs ul li { margin-left: 0; border-radius:12px 12px 0 0; padding:0; background:#bcbcbc; float:left; margin-right:5px; color:#fff; text-decoration:none; width:142px; border:none;}
#tabs ul li a { color:#fff; text-decoration:none; padding:15px; font:normal 17px/17px Arial, Helvetica, sans-serif; display:block; }
#tabs ul li.ui-state-active { background:#94c93d; }
#tabs-1 {  margin-top:-2px; margin-left:1px; border-radius:0 0 8px 8px; padding:15px 0 15px 0; background-color:#94c93d; display:inline-block; width:404px; height:100%; }
#tabs-1 input[type="text"] { border:#bfdf8a 1px solid; background:#fff; padding:4px 5px 4px 5px; margin-bottom:7px; width:255px; font: normal 14px Arial, Helvetica, sans-serif; color:#949494; }
#tabs-1 input[type="password"] { border:#bfdf8a 1px solid; background:#fff; padding:4px 5px 4px 5px; margin-bottom:7px; width:255px; font: normal 14px Arial, Helvetica, sans-serif; color:#949494; }
#tabs-1 input[type="submit"] { background:#8f8f8f; border:#bfdf8a 1px solid; border-radius:12px; font:bold 17px Arial, Helvetica, sans-serif; color:#fff; width:170px; padding:7px 0 7px 0; margin:7px 0 0 0; cursor:pointer; }
#tabs-2 { margin-top:-2px;  margin-left:1px; border-radius:0 0 8px 8px; padding:15px 0 0 0; background:#94c93d; display:inline-block; width:404px; height:262px; }
#tabs-2 input[type="text"] { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #BFDF8A; color: #949494; font: 14px Arial, Helvetica, sans-serif; margin-bottom: 5px; padding: 4px 5px 4px 5px; width: 268px; }
#tabs-2 input[type="password"] { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #BFDF8A; color: #949494; font: 14px Arial, Helvetica, sans-serif; margin-bottom: 5px; padding: 4px 5px 4px 5px; width: 268px; }
#tabs-2 input[type="submit"] { background:#8f8f8f; border:#bfdf8a 1px solid; border-radius:12px; font:bold 17px Arial, Helvetica, sans-serif; color:#fff; width:170px; padding:6px 0 6px 0; margin:13px 0 0 0; cursor:pointer; }
.ui-state-active { background:#94c93d; border-radius:8px 8px 0 0; padding:15px; float:left; margin-right:5px; font:normal 17px/17px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; width:111px; }
/*#gray_btn { background:#bcbcbc; border-radius:8px 8px 0 0; padding:15px; float:left; margin-right:5px; font:normal 17px/17px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; width:111px; }*/
.tax_cal_sec { width:320px; padding:31px 30px 19px; border:#dadada 1px solid; }
.content_right { float:right; }
.content_right h6 { font-family:'swis721_cn_btbold'; font-size:18px; color:#6d6d6d; line-height:15px; margin:0; }
.content_right p { font:normal 14px/14px Arial, Helvetica, sans-serif; color:#91c63e; padding:11px 0 18px 0; margin:0; }
.content_right span { font:normal 14px/14px Arial, Helvetica, sans-serif; color:#555a51; padding:0px 0 0 0; }
.content_right select { border:#d6d6d6 1px solid; background:#fff; padding:3px; margin:6px 0 14px 0; width:320px; font: normal 13px Arial, Helvetica, sans-serif!important; color:#949494; }
.content_right input[type="text"] { border:#d6d6d6 1px solid; background:#fff; padding:3px; margin:6px 0 14px 0; width:299px; font: normal 13px Arial, Helvetica, sans-serif; color:#a2a89c; }
.content_right b { margin:0; padding:0; font:normal 12px/12px Arial, Helvetica, sans-serif; color:#96c73e; display:block; }
.tax_cal_sec form .row_sec{ position:relative; width:100%; margin:5px 0 0 64px }
.content_right input[type="submit"] { background:url(../images/calculate.png) no-repeat 0 0; height:59px; width:197px; cursor:pointer;}
.content_right h5 { margin:0; color:#373737; font:bold 11px/11px Arial, Helvetica, sans-serif; position:absolute; left:20px; top:26px}
.filline_dedlinesec { margin:18px 0 0 0; padding:0; background:url(../images/filling_sec_bg.png) no-repeat left top; width:381px; }
.filline_dedlinesec h3 { font:bold 26px Arial, Helvetica, sans-serif; background:url(../images/filling_dedlin_arrow.png) no-repeat 307px 26px; font-size:26px; padding: 27px 0 13px 48px; margin-bottom:18px; color:#fff; line-height:17px; text-transform:uppercase; text-shadow: 1px 1px 1px #866628 }
.filline_dedlinesec h3  a{ color:#fff; text-decoration:none;}
.filline_dedlinesec span { font:bold 22px Arial, Helvetica, sans-serif; color:#4e4e4e; padding:19px 0 0 0; text-align:center; text-transform:uppercase; display:block; }
.filline_dedlinesec span b { color:#98cd41; display:inline-block; font:bold 22px Arial, Helvetica, sans-serif; }
.filline_dedlinesec p { color:#6c6c6c; font:bold 15px Arial, Helvetica, sans-serif; padding:2px 0 43px 0px; text-align:center; margin:0;width:98%; margin: auto;}
.info_sec { background:url(../images/infobg.png) no-repeat center top; padding:43px 0 0; float:left; width:100%; margin-top:24px; }
.info_inner { width:918px; margin:0 auto; }
.info_inner h6 { font:bold 17px "Trebuchet MS"; font-style:italic; color:#fff9ed; background:#f5a70f; padding:8px 0; text-align:center; }

.info_inner ol{ float:left; margin:0;padding:23px 47px 8px 30px; background:#fff9ed;box-shadow:5px 6px 10px #D2D2D2; }
.info_inner ol li{float:left; font:bold 16px Arial, Helvetica, sans-serif; color:#95ca3e; padding:0 0 18px; }
.info_inner ol li p { font:normal 16px Arial, Helvetica, sans-serif; color:#696969; padding:0px 0 0 0; margin:0; }
.info_inner ol li p b { font:bold 16px Arial, Helvetica, sans-serif; color:#3e3d3d; text-transform:uppercase; }*/

/*.info_inner ol { color:#fff9ed; padding:24px 29px 0; list-style:none; background:#fff9ed; list-style:upper-alpha; margin:0; padding:23px 47px 8px 30px; box-shadow: 0px 11px 11px -7px #d9d9d9; }
.info_inner ol li { color:#fff9ed; padding:0 0 18px; }
.info_inner ol li p { font:normal 16px Arial, Helvetica, sans-serif; color:#696969; padding:0px 0 0 0; margin:0; }
.info_inner ol li p span { font:bold 16px Arial, Helvetica, sans-serif; color:#95ca3e; display:inline-block; }
.info_inner ol li p b { font:bold 16px Arial, Helvetica, sans-serif; color:#3e3d3d; text-transform:uppercase; }*/

/*<inner page content css>*/

.innercontent_section { padding:57px 0 0 0; margin:0; }
.innercontent_section h1 { font:bold 34px/34px Arial, Helvetica, sans-serif; color:#94ca3b; padding:0px 0 0 0; text-transform:uppercase; text-align:center; background:url(../images/h1inner_borderimg.png) no-repeat 33px center; margin-bottom:27px; width:987px; }
.inner_content_sec { margin:0 auto; width:918px; padding:0; }
.inner_content_sec p { font:normal 16px/20px Arial, Helvetica, sans-serif; color:#696969; padding:0 0 28px 0px; margin:0; }
/*<inner page content css>*/

.testimonial_sec { float:left; margin:51px 0 0 54px; padding: 0; width: 906px; }
.testimonial_sec p { font:normal 16px Arial, Helvetica, sans-serif; color:#697a7a; font-style:italic; margin:0; padding:0 0 7px 0px; }
.testimonial_sec span { font:bold 16px Arial, Helvetica, sans-serif; color:#697a7a; margin:0; padding:0; text-align:right; float:right; }
footer { background:url(../images/footer_outer_bg.jpg) repeat-x 0 0 #efeff0; width:100%; float:left; margin-top:2px; }
.footer_inner { width:918px; float:left; min-height:126px; background:url(../images/footer_bg.jpg) no-repeat center top; padding:67px 42px 0px 42px; }
footer address { margin:0; padding:0; }
footer address p { font:normal 13px/16px Arial, Helvetica, sans-serif; color:#646464; display:inline-block; margin:0; }
footer address p a { color:#2e72a4; }
footer address p a:hover { color:#646464; text-decoration:none; }
.footer_img { margin:5px 0 0 0; float:right; }
.bottomlinks { padding:9px 0 0 0; color: #FFFFFF; }
.bottomlinks ul { list-style: none outside none; margin: 0; }
.bottomlinks ul li { background: url("../images/sep1.jpg") no-repeat scroll right 7px transparent; float: left; list-style: none outside none; padding: 1px 11px 0 9px; }
.bottomlinks ul li.first { padding-left:0; }
.bottomlinks ul li.selected a { color: #3476a7; }
.bottomlinks ul li a { color: #464646; font:normal 13px Arial, Helvetica, sans-serif; text-decoration: none; }
.bottomlinks ul li a:hover { color: #3476a7; }
.copy_right { margin:0; padding:13px 0 0 0; float:left; width:70%; font:normal 12px Arial, Helvetica, sans-serif; }
.copy_right p { font:normal 12px Arial, Helvetica, sans-serif; color:#646464; margin:0; }
.copy_right ul { color:#646464; margin:0; list-style:none; }
.copy_right ul li { color:#646464; list-style:none; float:left; background:url(../images/sep1.jpg) no-repeat 85px 4px; font:normal 12px/18px Arial, Helvetica, sans-serif; padding:0 25px 0 0; }
.copy_right ul li a { color:#20699f; text-decoration:underline; }
.copy_right ul li a:hover { text-decoration:none; }
.copy_right ul li:last-child { background:none !important; }
.footer_low_rightsection { color: #7F7676; float: right; font-size: 12px; line-height: 15px; text-align: right; width: 140px; padding-top:13px; }
.footer_low_rightsection a { color: #646464; text-decoration: none; font:normal 12px Arial, Helvetica, sans-serif; }
.footer_low_rightsection img { border: 0 none; float: right; padding-left: 5px; }
.footer_low_rightsection a:hover { text-decoration: underline; }


.custom_form .jqTransformSelectWrapper{
width:320px !important;
height:29px;
float:left;}

.custom_form  .jqTransformSelectOpen{
}

/* ======================== Suraj  05.08.2013 start here ================================ */

/* Tax Saving Summary start here */
.taxsaving_summary{ float:left; width:100%;}
.taxsaving_wrapper{width:500px; margin:0 auto;}
.taxsaving_summary h2{ float:left; width:100%;padding:7px 0; text-align:center; color:#fff; font:24px/28px Arial, Helvetica, sans-serif; background:#94c93d; border-radius:2px;}
.taxform_sec{ float:left;width:100%; padding:22px 0 14px 0;}
.taxform_sec .row{ float:left; width:100%; padding-bottom:8px;}
.taxform_sec .colem{ float:left; width:65%; font:14px/18px Arial, Helvetica, sans-serif; color:#7d7d7d;}
.taxform_sec .colem span{ color:#add565; font:12px/18px Arial, Helvetica, sans-serif}
.taxform_sec .colem strong{ color:#add565; font:bold 18px/22px Arial, Helvetica, sans-serif; padding:5px 0 0 0; float:left}

.taxform_sec .colem1{ float:left; width:33%; font:14px/18px Arial, Helvetica, sans-serif; color:#c3c3c3; padding-left:2%;}
.taxform_sec .colem2{ float:left; width:30%; font:bold 18px/22px Arial, Helvetica, sans-serif; color:#add565; border:1px solid #e0e0e0; padding:5px 2%;}

.data_notsaving{ float:left; width:100%; background:#ececec; padding:10px 0; text-align:center;}
.data_notsaving h4{ color:#e7414b; font:bold 12px/16px Arial, Helvetica, sans-serif; text-transform:uppercase; padding-bottom:5px}
.data_notsaving p{ color:#7b7b7b; font:12px/16px Arial, Helvetica, sans-serif; margin:0}
.data_notsaving p a{ text-decoration:underline;color:#7b7b7b;}
#satisfy_div > a {
    text-decoration: none;
	font-family: monospace;
    font-weight: bold;
	color: #525252;
}
#satisfy_div > a:hover {
    text-decoration: none;
	color: #5DA131;
}
#not_satisfy_div > a {
    text-decoration: none;
	font-family: monospace;
    font-weight: bold;
	margin:0 0 0 40px;
	color: #525252;
}
#not_satisfy_div > a:hover {
    text-decoration: none;
	color:red;
}
#satisfy_div {
     background:url("../images/like.png") no-repeat scroll 0 0 / 35px auto rgba(0, 0, 0, 0);
	 height: 35px;
	 width:190px;
}
#not_satisfy_div {
     background:url("../images/dislike.png") no-repeat scroll 0 0 / 35px auto rgba(0, 0, 0, 0);
	 height: 35px;
	 width:200px;
}
.satisfy_or_not
{
	margin: 0 auto;
    width: 440px;
}
