@charset "UTF-8";
/* CSS Document */

body {
	background:url("../../images/content/hearing/blue-bg.jpg") #a5c7e0 0px 0px repeat-x;
}
.header {
	background:none;
}
.footer {
	background:#a5c7e0;
}
.content-holder a:hover {
	color: #ff6600;
}

/*///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */

/* Top menu nav */

/*///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */

.menu-holder {
	height:37px;
	position:relative;
	width:785px;
	float:left;
}
.menu-holder #main-btn1 {
	position:absolute;
	top:0px;
	left:0px;
	width:246px;
	z-index:9;
}
.menu-holder #main-btn1 a {
	display:block;
	height:29px;
	background:url(../../images/content/hearing/main-nav-first.png) 0 0 no-repeat;
	text-align:center;
	color:#FFF;
	text-decoration:none;
	padding:8px 0px 0px 0px;
}
.menu-holder #main-btn1 a:hover {
	background-position:0 -37px;
	height:38px;
}
.menu-holder #main-btn2 {
	position:absolute;
	top:0px;
	left:246px;
	width:269px;
	z-index:9;
}
.menu-holder #main-btn2 a {
	display:block;
	height:29px;
	background:url(../../images/content/hearing/main-nav-middle.png) 0 0 no-repeat;
	text-align:center;
	color:#FFF;
	text-decoration:none;
	padding:8px 0px 0px 0px;
}
.menu-holder #main-btn2 a:hover {
	background-position:0 -37px;
	height:38px;
}
.menu-holder #main-btn3 {
	position:absolute;
	top:0px;
	left:515px;
	width:270px;
	z-index:9;
}
.menu-holder #main-btn3 a {
	display:block;
	height:29px;
	background:url(../../images/content/hearing/main-nav-last.png) 0 0 no-repeat;
	text-align:center;
	color:#FFF;
	text-decoration:none;
	padding:8px 0px 0px 0px;
}
.menu-holder #main-btn3 a:hover {
	background-position:0 -37px;
	height:38px;
}
.menu-holder #main-btn1.selected {
	display:block;
	height:46px;
	background:url(../../images/content/hearing/main-nav-first.png) 0 -37px no-repeat;
	text-align:center;
	color:#FFF;
	text-decoration:none;
	padding:0px 0px 0px 0px;
}
.menu-holder #main-btn2.selected {
	display:block;
	height:46px;
	background:url(../../images/content/hearing/main-nav-middle.png) 0 -37px no-repeat;
	text-align:center;
	color:#FFF;
	text-decoration:none;
	padding:0px 0px 0px 0px;
}
.menu-holder #main-btn3.selected {
	display:block;
	height:46px;
	background:url(../../images/content/hearing/main-nav-last.png) 0 -37px no-repeat;
	text-align:center;
	color:#FFF;
	text-decoration:none;
	padding:0px 0px 0px 0px;
}

/*///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */

/* Sub menu nav */

/*///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */

.sub-menu-holder {
	width:783px;
	float:left;
	height:27px;
	background:url(../../images/content/hearing/sub-menu-bg.jpg) 0 0 repeat-x;
	border-top:1px solid #bcbbbb;
	border-right:1px solid #8d8d8d;
	border-left:1px solid #8d8d8d;
	float:left;
	margin:6px 0px 0px 0px;
}
.sub-menu-holder a {
	background:url(../../images/content/hearing/sub-menu-divider.jpg) no-repeat top right;
	padding:3px 9px 0px 9px;
	color:#FFF;
	text-decoration:none;
	height:23px;
	margin:0px;
	float:left;
	font-weight:normal;
}
* HTML .sub-menu-holder a {
	font-size:10px;
}
.sub-menu-holder a:hover {
	background-color:#787878;
	color:#FFF;
	text-decoration:none;
}
.sub-menu-holder .selected {
	background:url(../../images/content/hearing/sub-menu-divider.jpg) no-repeat top right;
	padding:3px 9px 0px 9px;
	color:#FFF;
	text-decoration:none;
	height:23px;
	margin:0px;
	float:left;
	background-color:#787878;
}


/*///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */

/* Content sections */

/*///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
.content-holder {
	border-right:1px solid #8d8d8d;
	border-left:1px solid #8d8d8d;
	float:left;
	width:783px;
	padding:0px 0px 0px 0px;
}
.content-holder .image-right {
	float:right;
	width:408px;
}
.content-holder .left_content {
	float:left;
	padding:60px 0px 0px 25px;
	width:370px;
	overflow:hidden;
}
.content-holder .full-content {
	float:left;
	padding:60px 0px 0px 25px;
	width:700px;
}
.content-holder .full-content .no-style, .nav-panel .no-style {
	margin:15px 0px 0px 0px;
	padding:0px;
	float:left;
}
.content-holder .full-content .no-style li {
	margin:0px;
	padding:0px;
	background:none;
}
.content-holder .full-content h2 {
	margin:25px 0px 5px 0px;
}
.content-holder .full-content .pad-top {
	padding:25px 0px 0px 0px;
}
.content-holder .left_content .header, .content-holder .full-content .header {
	margin:0px 0px 15px 0px;
	padding:0px;
	width:auto;
	height:auto;
}
.content-holder .left_content p {
	margin:0px;
	padding:0px 0px 0px 0px;
	width:340px;
}
.content-holder .left_content .pad-below {
	padding:0px 0px 10px 0px;
}
.play-animation {
	width:100%;
	float:left;
	margin:0px 0px 20px 0px;
}
.play-animation a {
	background:url(../../images/content/hearing/play-animation.jpg) 0 0 no-repeat;
	display:block;
	height:26px;
	overflow:hidden;
	text-decoration:none;
	width:140px;
}
.play-animation a:hover {
	background-position: 0 -26px;
}
.find-a-store {
	width:148px;
	float:left;
	margin:20px 10px 20px 0px;
}
.find-a-store a {
	background:url(../../images/content/hearing/find-a-store.jpg) 0 0 no-repeat;
	display:block;
	height:25px;
	overflow:hidden;
	text-decoration:none;
}
.find-a-store a:hover {
	background-position: 0 -25px;
}
.book-an-appointment {
	width:185px;
	float:left;
	margin:20px 0px 20px 0px;
}
.book-an-appointment a {
	background:url(../../images/content/hearing/book-an-appointment.jpg) 0 0 no-repeat;
	display:block;
	height:25px;
	overflow:hidden;
	text-decoration:none;
}
.book-an-appointment a:hover {
	background-position: 0 -25px;
}

/*///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */

/* Footer nav */

/*///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */

.footer-nav-holder {
	width:785px;
	float:left;
}
.footer-nav-holder ul {
	
}
.footer-nav-holder li {
	list-style:none;
	list-style-type:none;
	list-style-image:none;
	background:none;
	float:left;
	margin:0px;
	padding:0px;
}
.footer-nav-holder ul .selected {
	background:url(../../images/content/hearing/footer-nav-middle.jpg) 0 -26px no-repeat;
	padding:3px 0px 0px 0px;
	width:130px;
	text-align:center;
	height:23px;
	color:#FFF;
}
.footer-nav-holder a {
	background:url(../../images/content/hearing/footer-nav-middle.jpg) 0 0 no-repeat;
	display:block;
	height:23px;
	color:#FFF;
	text-decoration:none;
	padding:3px 0px 0px 0px;
	width:131px;
	text-align:center;
	font-weight:normal;
}
.footer-nav-holder a:hover {
	color:#FFF;
	text-decoration:none;
	background-position:0 -26px;
}
.footer-nav-holder .last {
	background:url(../../images/content/hearing/footer-nav-last.jpg) 0 0 no-repeat;
	display:block;
	height:23px;
	color:#FFF;
	text-decoration:none;
	width:130px;
	text-align:center;
	font-weight:normal;
}
.footer-nav-holder .last a {
	width:130px;
}
.footer-nav-holder .last.selected {
	width:130px;
}
.footer-nav-holder .last:hover {
	color:#FFF;
	text-decoration:none;
	background-position:0 -26px;
	width:130px;
}

/*///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */

/* End Footer nav */

/*///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */

.faq {
	float:left;
	margin:0px 0px 20px 40px;
	width:500px;
}
.faq h2 {
	font-size:22px;
	margin:20px 0px 0px 0px;
	line-height:28px;
}
.faq p {
	margin:5px 0px 0px 0px;
}
.view-products {
	height:25px;
	width:136px;
	float:left;
	margin:10px 10px 15px 0px;
}
.view-products a {
	display:block;
	background:url(../../images/content/hearing/view-products.jpg) 0 0 no-repeat;
	height:25px;
}
.view-products a:hover {
	background-position:0 -25px
}
.buy-batteries {
	height:25px;
	width:136px;
	float:left;
	margin:10px 79px 15px 0px;
}
.buy-batteries a {
	display:block;
	background:url(../../images/content/hearing/buy-batteries.jpg) 0 0 no-repeat;
	height:25px;
}
.buy-batteries a:hover {
	background-position:0 -25px
}
.left_content h2 {
	font-size:14px;
	padding:10px 0px 7px 0px;
	clear:both;
}
.left_content h3 {
	margin:5px 0px 5px 0px;
	clear:both;
}
.left_content .pdf-hearing-link, .content-holder .full-content .pdf-hearing-link, .full-width-in-page-nav .pdf-hearing-link  {
	background:url(../../images/content/hearing/pdf-hearing.gif) 0 0 no-repeat;
	padding:5px 0px 11px 33px;
	float:left;
	clear:both;
	text-decoration:none;
	margin:20px 80px 0px 0px;
	height:19px;
}
.left_content .pdf-hearing-link:hover, .content-holder .full-content .pdf-hearing-link:hover, .full-width-in-page-nav .pdf-hearing-link:hover  {
	color:#333;
	background-position: 0 -36px;
	text-decoration:none;
}
.right-panel {
	border-top:1px solid #a8a6a6;
	border-bottom:1px solid #a8a6a6;
	border-left:1px solid #a8a6a6;
	background:url(../../images/content/hearing/hearing-loss-bg.jpg) #2b5d8f 0 0 repeat-x;
	width:360px;
	float:right;
	color:#FFF;
	padding:10px 5px 10px 10px;
	margin:44px 0px 15px 0px;
}
.right-panel h2 {
	color:#FFF;
	font-size:18px;
	line-height:24px;
}
.right-panel ul {
	margin:10px 0px 0px 15px;
}
.right-panel ul li {
	background:none;
	list-style:square;
	padding:0px;
}
.content-holder .full-content-sub {
	width:730px;
	float:left;
	padding:10px 0px 30px 25px;
}
.right-panel ol {
	margin:0px 0px 0px 0px;
	padding:7px 0px 7px 25px;
}
.right-panel ol li {
	background:none;
	list-style-position:outside;
	padding:0px;
	margin:0px;
}
.phone-num {
	color:#2d6295;
	font-size:16px;
}
#interested-in-hearing-aids {
	padding-bottom:50px;
}
.dark-grey {
	color:#333;
	font-weight:bold;
}
.action-button-holder {
	width:350px;
	float:right;
	margin:75px 0px 0px 0px;
	padding:0px;
}
.full-width-in-page-nav .action-button-holder {
	margin:0px 0px 0px 30px;
	float:left;
}
.action-button-holder .find-a-store, .action-button-holder .book-an-appointment {
	margin-bottom:0px;
}
.content-holder .full-width-in-page-nav {
	width:100%;
	float:left;
	padding:40px 0px 0px 0px;
}
.content-holder .full-width-in-page-nav .nav-panel {
	float:left;
	width:285px;
	height:360px;
	background:url(../../images/content/hearing/panel-nav-bg.jpg) 0 0 repeat-x;
	padding:20px 0px 0px 0px;
	position:relative;
}
.content-holder .full-width-in-page-nav .nav-panel h3 {
	color:#FFF;
	padding:0px 0px 0px 20px;
	margin:0px;
	font-size:16px;
}
.content-holder .full-width-in-page-nav .nav-panel p {
	color:#FFF;
	padding:6px 0px 0px 20px;
}
.nav-panel .no-style {
	width:306px;
	position:absolute;
	top:78px;
	left:0px;
}
.nav-panel .no-style li {
	line-height:17px;
	margin:0px 0px 10px 0px;
	padding:3px 0px 5px 20px;
	background:none;
	width:286px;
	font-size:14px;
	display:block;
	color:#FFF;
	cursor:pointer;
}
.content-holder .full-width-in-page-nav .nav-panel .no-style .selected-sml {
	background:url(../../images/content/hearing/panel-nav-sml.gif) 0 0px no-repeat;
}
.content-holder .full-width-in-page-nav .nav-panel .no-style .selected-large {
	background:url(../../images/content/hearing/panel-nav.gif) 0 0px no-repeat;
}
.content-holder .full-width-in-page-nav .nav-panel .sml:hover {
	background-position:  0 0;
}
.content-holder .full-width-in-page-nav .nav-panel .large {
	color:#FFF;
	text-decoration:none;
	background:url(../../images/content/hearing/panel-nav.gif) 0 -43px no-repeat;
	height:43px;
	padding:2px 0px 0px 20px;
	display:block;
}
.content-holder .full-width-in-page-nav .nav-panel .large:hover {
	background-position:  0 0;
}
.content-holder .full-width-in-page-nav .section-content {
	width:410px;
	float:left;
	margin:20px 0px 0px 25px;
}
.content-holder .full-width-in-page-nav .section-content h3 {
	font-size:22px;
	line-height:24px;
	color:#333;
}
.content-holder .full-width-in-page-nav .section-content p {
	margin:15px 0px 0px 0px;
}
.blue {
	color:#2d6295;
}
.address {
	margin:15px 0px 0px 0px;
}
.content-holder .address p {
	padding:0px 0px 15px 0px;
}
.address a {
	color:#2d6295;
	text-decoration:none;
}
.address a:hover {
	color:#333;
}
.full-width-in-page-nav .prod-des {
	width:440px;
	height:235px;
	margin:0px;
	padding:15px 0px 0px 30px;
	float:left;
}
.full-width-in-page-nav .prod-des h2 {
	font-size:22px;
	line-height: 24px;
	padding:0px 0px 10px 0px;
}
.full-width-in-page-nav .prod-des p {
	padding-bottom:10px;
}
.hearing-aid-types {
	width:100%;
	float:left;
}
.hearing-aid-types h3 {
	margin:0px 0px 10px 35px;
}
.hearing-aid-types p {
	margin:0px 0px 20px 35px;
}
.hearing-aid-types .types {
	font-weight:bold;
	padding:0px 0px 4px 0px;
	margin:0px;
	display:block;
	overflow:hidden;
}
.hearing-aid-types .prod-row1 {
	float:left;
	width:391px;
	border-top:1px solid #8b8b8b;
	position:relative;
	height:127px;
	margin:0px;
	padding:0px;
	background-color:#000;
}
.hearing-aid-types .prod-row2 {
	float:left;
	width:392px;
	border-top:1px solid #8b8b8b;
	position:relative;
	height:127px;
	margin:0px;
	padding:0px;
}
.hearing-aid-types .prod-row1 img, .hearing-aid-types .prod-row2 img {
	float:right;
}
.hearing-aid-types .prod-row2 h4 {
	display:block;
	position:absolute;
	top:12px;
	left:20px;
	width:100px;
	height:50px;
	color:#414141;
	margin:0px;
	padding:0px;
}
.hearing-aid-types .prod-row1 h4 {
	display:block;
	position:absolute;
	top:12px;
	left:20px;
	width:100px;
	height:50px;
	color:#FFF;
	margin:0px;
	padding:0px;
}
.content-holder .left_content .narrow {
	width:300px;
}
.large-blue {
	color:#2d6295;
	font-weight:bold;
	font-size:14px;
}
.nhs-full-width-content {
	width:700px;
	float:left;
	margin:30px 0px 0px 25px;
}
.nhs-full-width-content h2 {
	font-size:14px;
	padding:0px 0px 0px 0px;
}
.nhs-full-width-content p {
	padding:0px 0px 20px 0px;
}
.content-holder .left_content .referral {
	padding:20px 0px 50px 0px;
	float:left;
}
.referral a {
	color:#2d6295;
	text-decoration:none;
}
.referral a:hover {
	text-decoration:none;
	color: #333;
}
.ear-example {
	padding:20px 0px 20px 0px;
}
.sub-heading {
	font-weight:bold;
	font-size:14px;
}
.hearing-dog {
	float:right;
	margin:100px 15px 0px 0px;
}
.sound-seekers {
	float:right;
	margin:340px 15px 0px 0px;
}

/*///////////////////////////////////////////////////////////////////// */

/*                             Contact us                               */

/*///////////////////////////////////////////////////////////////////// */
#hearcareFeedback2 {
	display:block;
	margin:20px 0px 30px 0px;
}
.content-holder .contact-us .red { color:#FF0000;}
.content-holder .contact-us .bold {font-weight:bold;}
.content-holder .contact-us .form_row {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:100%;
	float:left;
}
.content-holder .contact-us .form_row fieldset {
	padding:0px 0px 0px 0px;
	margin:0px;
	border:0px;
	float:left;
	width:585px;
}
.content-holder .contact-us .form_row label {
	float:left;
	width:200px;
	text-align:right;
	padding:0px 15px 0px 0px;
	display:block;
}
.content-holder .contact-us .form_row select {
	float:left;
}
.content-holder .contact-us .form_row input {
	float:left;
	width:194px;
	height:15px;
	background:url(../../images/content-css/field_bg.png) 0 0 no-repeat;
	height:22px;
	width:191px;
	padding:0px 0px 0px 3px;
	margin:0px 0px 0px 0px;
	border: 1px solid #999;
}
.content-holder .contact-us {
	float:left;
	padding:60px 0px 0px 25px;
	width:700px;
	overflow:hidden;
}
.content-holder .contact-us .header {
	margin:0px 0px 15px 0px;
	padding:0px;
	width:auto;
	height:auto;
}
.content-holder .contact-us .form_row {
	margin-bottom:5px;
}
.content-holder .contact-us .form_row_type {
	margin-bottom:5px;
	width:100%;
	float:none;
	clear:left;
	border:none;
}
.content-holder .contact-us #form_row_dob  {
	float:left;
}
.content-holder .contact-us #form_row_dob select {
	margin:0px 7px 0px 0px;
	float:left;
}
.content-holder .contact-us #form_row_dob fieldset {
	margin:0px;
	padding:0px;
	float:left;
	width:auto;
}
.content-holder .contact-us #form_row_dob label {}
.content-holder .contact-us .form_row_type fieldset {
	padding:0px 0px 0px 0px;
	margin:0px;
	border:none;
	float:left;
	width:585px;
}
.content-holder .contact-us .form_row_type label, .content-holder .contact-us #form_row_dob label {
	float:left;
	width:200px;
	text-align:right;
	padding:0px 15px 0px 0px;
	display:block;
}
.content-holder .contact-us .form_row_type select {
	float:left;
}
.content-holder .contact-us .basket_button {
	width: 196px;
  	height: 22px;
	margin: 0px 0px 0px 0px;
	padding-left: 7px;
	padding-top: 0px;
	padding-bottom: 2px;
	border: 0px;
	text-align: left;
	font-weight: bold;
	font-size: 9pt;
	color: #ffffff;
	cursor: pointer;
	margin:15px 0px 0px 217px;
	background:url(../../images/content/hearing/hearcare-submit.jpg) 0 0 no-repeat;
}
.content-holder .contact-us .form-error {
	margin:3px 0px 0px 0px;
	padding:3px 4px 3px 4px;
	color:#FFF;
	position:relative;
	font-weight:normal;
	line-height:normal;
	background-color:#cc0000;
	display:none;
	clear:both;
	float:left;
}
.content-holder .contact-us .form-error .arrow {
	background:url(../../images/content-css/error_arrow.png) no-repeat;
	width:12px;
	height:8px;
	position:absolute;
	top: 20px;
	left:25px;
	z-index:99;
}
.content-holder .contact-us .error_row {
	width:485px;
	float:right;
	padding:0px 0px 7px 0px;
}
.content-holder .contact-us .error_row_field {
	width:585px;
	float:left;
	padding-bottom:0px;
}
* HTML .content-holder .contact-us .form-error .arrow {
	background:url(../../images/content-css/error_arrow.gif) no-repeat;
	height:8px;
	overflow:hidden;
}
* HTML .content-holder .contact-us .error_row {
	padding-bottom:8px;
}
* HTML .content-holder .contact-us .form-error {
	margin-left:0px;
	margin-bottom: 0px;
}
.content-holder .contact-us .invalid {
	border: 1px solid #cc0000;
}
.content-holder .contact-us .widedrop select {
	margin-right:5px;
	width:200px;
	padding-bottom:0px;
	margin-bottom:0px;
}
.content-holder .contact-us .comments {
	width:290px;
	border:1px solid #999;
	height:auto;
}
.invalid {
	border: 1px solid #cc0000;
}
#dobError p, #commentsErrorTxt p {
	margin:0px;
	padding:0px;
	line-height:normal;
}
.content-holder .contact-us .form_row textarea {
	overflow:auto;
	background:url(../../images/content-css/text-area-bg.png) 0 0 no-repeat;
	width:284px;
	padding:3px 3px 3px 3px;
	border:1px solid #999;
	height:81px;
}
#email-panel, #phone-panel, #address-panel {
	float:left;
}
.noError {
	padding-bottom:5px;
}
.content-holder .contact-us .legal-copy {
	padding:0px 0px 0px 214px;
}

/*///////////////////////////////////////////////////////////////////// */

/*                             Price comparison                         */

/*///////////////////////////////////////////////////////////////////// */

.content-holder .comparison {
	float:left;
	width:365px;
	background:url(../../images/content/hearing/price-comparison/table-bg.jpg) 0px 32px repeat-x #4a4a4a;
	border-collapse:collapse;
	border:none;
	margin:51px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#FFF;
	line-height:normal;
	font-size:14px;
}
.content-holder .comparison .theader1 {
	width:365px;
	height:32px;
	background:#ffffff;
}
.content-holder .comparison .tcell1 {
	width:169px;
	height:185px;
	background:url(../../images/content/hearing/price-comparison/arrow.jpg) 0 0 no-repeat;
	border-right:1px solid #FFF;
	border-bottom:1px solid #a9a9a9;
	padding:10px 7px 0px 7px;
	vertical-align:top;
}
.content-holder .comparison .tcell1 h2 {
	color:#FFF;
	font-size:16px;
	padding-bottom:20px;
	font-weight:bold;
}
.content-holder .comparison .tcell1 .price {
	font-size:20px;
	display:block;
	padding:5px 0px 0px 0px;
}
.content-holder .comparison .tcell2 {
	width:168px;
	height:185px;
	background:url(../../images/content/hearing/price-comparison/arrow.jpg) 0 0 no-repeat;
	border-bottom:1px solid #a9a9a9;
	padding:10px 7px 0px 7px;
	vertical-align:top;
}
.content-holder .comparison .tcell2 h2 {
	color:#FFF;
	font-size:16px;
	padding-bottom:0px;
	font-weight:bold;
}
.content-holder .comparison .tcell2 .price {
	font-size:20px;
	display:block;
	padding:5px 0px 0px 0px;
}
.content-holder .comparison .tcell-col1 {
	width:168px;
	border-bottom:1px solid #a9a9a9;
	border-right:1px solid #FFF;
	padding:9px 7px 9px 7px;
}
.content-holder .comparison .tcell-col2 {
	width:168px;
	border-bottom:1px solid #a9a9a9;
	padding:9px 7px 9px 7px;
}
.content-holder .comparison .tcell-col1 .price, .content-holder .comparison .tcell-col2 .price {
	font-size:18px;
	display:block;
	padding-top:5px;
}
.content-holder .comparison .costs1 {
	background:#f68845;
	font-size:18px;
	padding:9px 7px 9px 7px;
	border-bottom:1px solid #fab890;
	border-right:1px solid #FFF;
	font-weight:bold;
}
.content-holder .comparison .costs2 {
	background:#f4701c;
	font-size:18px;
	padding:9px 7px 9px 7px;
	border-bottom:1px solid #fab890;
	font-weight:bold;
}
.total1 {
	background:#f68845;
	font-size:18px;
	padding:9px 7px 9px 7px;
	border-right:1px solid #FFF;
	font-weight:bold;
}
.total2 {
	background:#f4701c;
	font-size:18px;
	padding:9px 7px 9px 7px;
	font-weight:bold;
}
.empty {
	background:#FFF;
}
.saving {
	background:#cccccc;
	color:#000;
	font-weight:bold;
}
.sub_heading {
	font-size:18px;
	font-weight:bold;
	height:35px;
}