#bd{background-color: transparent;padding: 0;}
.left_nav_bar {width: 162px;float: left; padding-right: 10px;}
.selected_bank_center {width: 594px;float: left;margin-top: 5px;}
h2 span.h2_title, h2.title {font-size: 16px;font-weight: bold;}
.pd_apply {clear: both;}
.pd_applynow_left {float: left;padding-top: 1px;text-align: right;width: 52%;}
.pd_applynow_right {color: #769FC1;float: left;font-size: 11px;width: 45%;padding-left: 4px;}
.brder_block .link, .brder_block .link a {font-size: 11px;}
.apply_bottom .link {display:none;}
img.print_logo {display: none;}
.product_details {float: left;padding:0 10px;width: 800px;position: relative; background-color: #fff;}
.product_details .chartLegend{ padding-left:9px;}
.product_details div.bank_offer li.left{ width:101px;}
.product_details div.bank_offer li.right{ width:194px;}
.product_details h1 {margin: 0;padding: 0;font-size: 13px;line-height: 21px;font-weight: normal;}
.product_details h1 span.bg {background-color: #ebf1f9;margin-top: 10px;padding-left: 8px;padding-right: 30px;display: inline-block;height: 21px;font-size: 12px;}
.product_details .selected_bank_right span.showToolTip {color: #075199;text-decoration: underline;}
.product_details_top{ width:802px;float:left;}
.product_details_top h2{margin-top: 10px;}
.product_details_top .rebate-pd-left{width: 650px;}
.selected_bank_left{ padding: 4px;}
.selected_bank_left, .vp-secure-seals{background:url(/images/left-side-bg-v1.png) repeat;margin-bottom:10px;border:0 none;width:auto;
    -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;
-webkit-box-shadow: #333 0px 3px 3px;-moz-box-shadow: #333 0px 3px 3px; box-shadow: #666 0px 3px 3px;}
.selected_bank_left p {margin: 0;padding: 4px 0 0;}
.selected_bank_left p.bank_logo_style {margin-top: 8px;margin-bottom: 7px; padding-top:15px;}
.selected_bank_right {width: 192px;float: right;margin: 0;padding: 0;}
.selected_bank_center {width: 594px;float: left;margin-top: 5px;}
.selected_bank_center h1 {margin: 0;padding: 0;font-size: 13px;line-height: 21px;font-weight: normal;}
.selected_bank_center h1 span.bg {background-color: #ebf1f9;margin-top: 10px;padding-left: 8px;padding-right: 30px;display: inline-block;height: 21px;font-size: 12px;}

.vp-secure-seals {text-align: center;padding: 5px 4px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px 5px;display: block;clear: both;color: #48CBF1; min-height: 200px;}
.vp-secure-seals p {font-size: 12px;}
.vp-secure-seals p.certify-by {font-size: 11px;margin: 10px 0; color: #fff;}
.vp-secure-seals a {margin:0 auto 12px auto;}
.vp-secure-seals .verisign, .vp-secure-seals .mcafee_secure, .vp-secure-seals .truste-seal {margin: 0;}
.vp-secure-seals .mcafee_secure img {width:95px; height: auto;}
.vp-secure-seals .truste-seal img {width:95px; height: auto;}


.white_br_bt_top {border-bottom: #999 1px solid;margin: 0;padding: 3px 3px 3px 5px;}
.white_br_bt_top img {margin-top: 8px;margin-bottom: 7px;}
.white_br_bottom {border-bottom: #999 1px solid;margin: 0;padding: 0 3px 3px 4px; background-color: #f6f6f6;}
.white_br_bottom.last { border-bottom: 0 none;}
.detail_tl {text-align: center;padding-top: 5px;}
.selected_bank_titles {padding-bottom: 3px;padding-top: 5px;color: #0066bc;font-size: 11px;text-align: center;}
.return_link {padding-bottom: 4px;text-align: center;}
.return_link a {color: #0066bc;font-size: 11px}
.return_arrow {font-size: 12px;line-height: 18px;vertical-align: text-bottom;color: #005a93}
.process_time {padding-bottom: 2px;font-weight: normal; font-size:10px;}
.highlight_rating li div {font-size: 10px;}
.highlight_rating {margin: 7px 0 0;padding: 0;background-color: #FFF;}
.highlight_rating li {margin: 0 0 2px 0;padding: 0 5px 0 5px;list-style: none;color: #333;background-color: #fbf3ec;height: 14px;font-size: 9px;line-height: 14px;text-align: left;}
.highlight_rating li span {float: right;display: inline-block;}
.highlight_rating li.last {margin: 0;}
.normal_list {margin: 0;padding: 4px 0 0;}
.normal_list li {margin: 0 0 0 16px;padding: 0 0 3px 0;list-style: disc;font-size: 10px;}
.normal_list li.lastvalue {padding-bottom: 0;}
.brder_block {border: #b3adad 1px solid;font-size: 12px;padding-bottom: 10px;float: left;}
.brder_block_left {float: left;width: 314px; padding-right:18px;}
.brder_block_right {float: left;width: 224px;font-size: 12px;color: #7c7b7c;text-align: center;}
p.viewresult_title{ color:#999;font-size:12px; padding:10px;}
div.rightNavRoundBox1 { background-image:none;background-color:#ffffcc;height: 50px; padding: 5px 5px;font-size: 12px;color: #000; border:#daa520 1px solid; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
div.disclaimerInfo, td.disclaimerInfo {clear: both;color: #7F7F7F;font-size: 10px;margin-left: 172px;padding: 10px;width: 800px; background-color: #fff;}

.ref-vp {float: right;position: absolute;margin-top: 0;margin-right: 0;right: 0;}


/*Analytics*/
.bg_green {background-color: #e5fcef;}
.analytics {padding: 10px;}
ul.analytics_list {padding-right: 15px;margin-top: 10px;}
ul.analytics_list li {border-bottom: #E6E6E6 1px solid;padding: 9px 0 8px 5px;font-size: 11px;color: #075199;}
ul.analytics_list li, ul.analytics_list li strong {color: #6c7076;}
ul.analytics_list li span.link {cursor: pointer;text-decoration: underline;color: #075199;}
.taxtable_left {width: 35%;float: left;}
.taxtable_left dl {width: 100%;line-height: 15px;}
.taxtable_left dt {width: 57%;color: #7C7B7C;height: 15px;}
.taxtable_left dd {width: 35%;height: 15px;}
.taxtable_left dd, .taxtable_left dt {float: left;text-align: right;border-bottom: #e6e6e6 1px solid;padding: 6px 5px;}
.taxtable_left dd.first, .taxtable_left dt.first {padding-top: 0;}
.taxtable_left dt.total, .taxtable_left dd.total {padding-top: 5px;}
.taxtable_right {width: 63%;float: right;}
.taxtable_right strong.gray {color: #999;}
div.apply_block {width: 228px;height: 75px;border: 0 none;border-bottom: 1px solid #B3ADAD;border-left: 1px solid #B3ADAD;background: #FFF;float: right;padding-top: 26px;padding-bottom: 10px;margin: -1px -1px 0 0;z-index: 75;position: relative}
div.apply_block_inner {border-top: 1px solid #CBCCCD;border-bottom: 1px solid #CBCCCD;margin: 0 5px 0 34px;}
p.apply_block_interest {font-size: 11px;color: #769fc1;margin: 5px 0;text-align: left;}
p.apply_block_interest a {font-size: 12px;}
.analytics_title_block {border-bottom: #B3ADAD 1px solid;margin: 20px 0 15px 0;padding-right: 10px;height: auto;}
.analytics_title_block span {font-size: 12px;}
.analytics_title_block a {font-size: 11px;}
.analytics_title_block span.float_right {line-height: 21px;}
span.analytics_title {background-color: #eeeeee;padding: 3px 10px 3px 10px;}
.analytics_title {float: left;}
.analytics_terms {float: left;padding:0 10px;}
.analytics_terms_title {padding-bottom: 10px;}
.analytics_terms_content {position: relative;}
.analytics_terms_content p{margin-bottom:7px;}
.analytics_tip, .analytics_tip_wbg {width: 14px;height: 12px;display: inline-block;vertical-align: sub;margin-left: 5px;*vertical-align: middle;}
.analytics_tip_bbg {width: 14px;height: 12px;display: inline-block;vertical-align: sub;*vertical-align: middle;}
.analytics_tip_wbg_tab {display: inline-block;vertical-align: middle;float: left;margin-top: 6px;}
.analytics_chart_icon2 {display: inline-block;vertical-align: middle;margin-right: 5px;}/*jquery Tab*/.ui-tabs {padding: 0;zoom: 1;margin-top: 10px;display: block;}
/*jquery Tab*/
.ui-tabs {padding: 0;zoom: 1;margin-top: 10px;display: block;}
.ui-tabs .ui-tabs-nav {list-style: none;position: relative;padding: 0;border-bottom: 1px solid #CBCCCD;margin-bottom: 10px;clear: both;display: block;}
.ui-tabs .ui-tabs-nav li {position: relative;float: left;border: 1px solid #CBCCCD;border-bottom-width: 0 !important;margin: 0 0 -1px 0;padding: 0 6px 0 0;background-color: #FFF;}
.ui-tabs .ui-tabs-nav li a {float: left;padding: .35em 4px .35em 1.2em;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {padding-bottom: 1px;border-bottom-width: 0;font-weight: bold;text-decoration: none;color: #000}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {cursor: text;font-weight: bold;font-weight: bold;text-decoration: none;color: #000;}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {cursor: pointer;text-decoration: underline;}
.ui-tabs .ui-tabs-panel {display: block;border-width: 0;background: none;}
.ui-tabs .ui-tabs-hide {display: none !important;}
#taxtable, #taxtable * {font-size: 11px;}
#taxtable table {border-collapse: collapse;border-spacing: 0;width: 100%;}
#taxtable th {color: #7C7B7C;border-bottom: 1px solid #94979A;border-top: 1px solid #94979A; font-weight:normal;}
#taxtable td {border-bottom: 1px solid #E6E6E6;}
.zerocolor {color: #7C7B7C;}span.sign_title {color: #7C7B7C;padding-left: 10px;font-weight: bold;font-size: 14px;}/*cost analysis styles*/div.property_details {margin-bottom: 0;}
.property_details_top {background-color: #b4d5e3;padding: 11px 9px;}
.property_details_top td {padding-right: 10px;}span.pro_value {font-size: 18px;font-weight: bold;}
span.analysis_color1 {background-color: #425aa1;width: 15px;height: 5px;vertical-align: middle;line-height: 5px;font-size: 5px;display: inline-block;}
span.analysis_color2 {background-color: #bf8233;width: 15px;height: 5px;vertical-align: middle;line-height: 5px;font-size: 5px;display: inline-block;}
span.analysis_color3 {background-color: #000;width: 15px;height: 5px;vertical-align: middle;line-height: 5px;font-size: 5px;display: inline-block;}
.purchase_analysis {width: 100%;}
.cost_analysis_left {width: 300px;float: left;padding-left: 10px;}
.cost_analysis_left strong {white-space: nowrap;}
.cost_analysis_left_title, .cost_analysis_left_title span {font-size: 12px;font-weight: bold;}
.cost_analysis_left_content {margin-top: 5px;}
.cost_analysis_left_content, .cost_analysis_left_content span {font-size: 16px;color: #7b7575;line-height: 150%;}
.cost_analysis_left_content strong, .cost_analysis_left_content strong span {color: #202024;}
.cost_analysis_right {width: 400px;float: right;padding-right: 10px; font-size:11px;}
div#costBenefitLegend {width: 40%;}
div#costBenefitLegend table {float: right;text-align: right;}
span.cost_analysis_right_title, span.cost_analysis_right_title span {font-weight: bold;}
span.cost_analysis_right_title {border-bottom: #d7d7d6 1px solid;border-top: #d7d7d6 1px solid;padding: 7px 10px;text-align: right;display: block;}
p.cost_analysis_right_title {padding: 10px 0 3px;clear: both;}
.cost_analysis_right td, .cost_analysis_right td span, .cost_analysis_right td strong {color: #807e7e;}
.cost_analysis_right td {border-bottom: #d7d7d6 1px solid;padding: 5px 10px 5px 5px;}
.cost_analysis_right td strong.total, .cost_analysis_right td strong.total span {color: #807e7e;font-weight: bold;}
td.cost_analysis_right_total {border-bottom: #80807e 1px solid;}
input.cost-of-home {width: 100px;height: 18px;border: #8d8585 1px solid;background-color: #FFF;line-height: 17px;vertical-align: bottom;}
input.cost-of-buy {width: 25px;height: 18px;border: #8d8585 1px solid;background-color: #FFF;line-height: 17px;}
span.slider_title {font-size: 11px;line-height: 150%;}

/*overriding jquery.rating.css for smaller star*/
div.rating-cancel,div.star-rating{float:left;width:10px;height:10px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.star-rating,div.star-rating a{background:url(/images/ratings/rating-v1.png) no-repeat 0 -83px}
div.rating-cancel a,div.star-rating a{display:block;width:10px;height:100%;background-position:0 -83px;border:0}
div.star-rating-on a{background-position:0 -106px!important}
div.star-rating-hover a{background-position:0 -106px}
/*search sprite update*/
.analysis_slider_bg {position:relative;}
.analysis_slider_bg .ui-slider-handle {background-position: -85px -285px;height: 13px;width: 11px;cursor: pointer;z-index: 45;position: absolute;display: block;margin-left:-5px;}
.analysis_cost_benefit_button {display: inline-block;border: 0 none;cursor: pointer;margin-left: 176px;}

span.sign {padding-left: 10px;font-size: 12px;}
#taxtable th, #taxtable td {text-align: right;padding: 5px 5px 5px 0;}
#taxtable li.ui-tabs-selected a {color: #000;}
.year {background-color: #f3f2e9;}
.clr_gray {color: #7C7B7C;}
#amort_chart_holder {height: 450px;}
.tickLabel {color: #aeabaa;margin: 4px;font-size: 10px;}
.analytics-subtitle {font-size: 12px;padding-left: 10px;}
.analytics_terms, .analytics_terms p {font-size: 11px;}
.legend-display {padding-right: 10px;float: right;}
.legendLabel {padding-left: 5px;}
#amortLegend .legendLabel{color:#000;}
#cost_benefit_tooltip {background: url(/images/analytics/cba-bg-v2.png) no-repeat;padding: 16px 12px 11px 22px;height: 90px;width: 215px;}
#amort_chart_tooltip {background: url(/images/analytics/amortization-bg-v1.png) no-repeat;padding: 16px 12px 11px 18px;height: 60px;width: 195px;}
.taxsplit {border-bottom: 1px solid #94979a;padding-bottom: 1px;}
#taxtable tr.total td, #taxtable tr.total td span,.taxtable_left dt.total, .taxtable_left dd.total, .taxtable_left dd.total span {font-weight: bold;}
#taxtable tr.total td {border-bottom: 1px solid #94979A;border-top: 1px solid #94979A;}
#taxtable tr.pre-last td {padding: 1px 0 0;border-bottom: 1px solid #94979A;}
#taxtable tr.dark-border td {border-bottom: 1px solid #94979A;}strong span.number {font-weight: bold;}
.emphasis, .emphasis * {font-weight: bold;font-size: 14px;}
.shadowOn {position: relative;z-index: 100;}
span.cost_analysis_right_title span.click_on_graph, p.cost_analysis_left_title span.click_on_graph {font-size: 10px;font-weight: normal;}
p.cbXtitle {color: #7C7B7C;text-align: center;margin-bottom: 5px; font-size:11px;}
.cost_analytics_note {font-size: 11px;padding-left: 93px;}
div.analytics .font10 {font-size: 10px;}
div#costBenefitChart div.tickLabels div.tickLabel {margin: 0 10px 0 2px;}
div.property_details_top tr.first td {padding-bottom: 10px;}
span#percentageChange {margin-left: 30px;}
#costBenefit {page-break-before: always;page-break-after: always;}
#taxstat {page-break-after: always;}
#headerLinks {border-top: 1px solid #c0bbbb;padding: 8px;}
#headerLinks span.msg {color: #2598cc;font-size: 14px;padding-right: 5px;cursor: pointer;}
#headerLinks .float_right a{font-size:11px;}
ul.thumb {list-style: none;margin: 0;padding: 24px 0 10px 5px;height: 210px;border-top: 1px solid #c0bbbb;}
ul.thumb li {margin: 0 8px;float: left;position: relative; /* Set the absolute positioning base coordinate */width: 240px;height: 170px;}
ul.thumb li span.title {display: block;font-size: 14px;font-weight: bold;padding: 3px 0;text-align: center;color: #504d4c;}
ul.thumb li img {width: 240px;height: 170px; /* Set the small thumbnail size */-ms-interpolation-mode: bicubic; /* IE Fix for Bicubic Scaling */border: 3px solid #fcb300;background: #f0f0f0;position: absolute;left: 0;top: 30px;cursor: pointer;}
ul.thumb li img.hover {border-color: #11c4e4;}
.tab_ctrl span {border-right: 1px solid #4e4f4d;color: #3A8CBE;cursor: pointer;padding: 0 8px;text-decoration: underline; font-size:11px;}
.tab_ctrl span.selected {color: #333;text-decoration: none;font-weight: bold;cursor: default;}
.tab_ctrl span.last {border: 0 none;}
#costBenefit_frm td label{font-size: 11px;}
/*ie6 hacks*/
* html .vp-secure-seals {width: 152px;}
* html ul.thumb li {margin: 0 4px;}
*:first-child+html .pd_applynow_right {width: 230px;}