#tob_wrapper {margin: 0 auto; width: 440px;}

#tob_wrapper div, ul, li, a, p {text-align: left;}

.accordion {width: 440px; font-family: verdana;}
.accordion p {
	display: block;
	font-size: 14px;
	color: #FFF;
	padding: 0px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
}

#contentMiddle .accordion p {font-size:1.1em; line-height:1.3em; padding:0px; margin-bottom:10px}

.hidden {display: none;}
.hiddenText {text-indent:-9999px; display: block;}
.accordion .parent-panel {height: 32px; width: 440px; cursor: pointer; margin: 5px 0 0;}
.accordion .parent-panel .bg_over{background: url(../../images/benefits_tbl/main_headers.png) no-repeat 0 0; z-index: 999; width: 440px; height: 32px;}
.accordion .parent-panel .bg_click{background: url(../../images/benefits_tbl/main_headers.png) no-repeat 0 0; z-index: 999; width: 440px; height: 32px;}

.accordion .parent-box {border-left: 1px solid #c30066; border-bottom: 1px solid #c30066; border-right: 1px solid #c30066; background: url(../../../images/benefits_tbl/panel-bg.png) repeat-x top left; width: 438px; display: none;}
.accordion .parent-box .content {padding: 11px; font-size: 11px; font-family: verdana;}

.accordion .child-panel {height: 27px; width: 414px; border-top: 1px solid #c44977; border-left: 1px solid #c44977; border-right: 1px solid #c44977; cursor: pointer;}
.accordion .child-panel .bg_click{background: url(../../images/benefits_tbl/sub_headers.png) no-repeat 0 0; z-index: 999; width: 414px; height: 27px;}

.accordion .child-box {border-left: 1px solid #c44977; border-right: 1px solid #c44977; width: 414px; background-color: #dc80a9; display: none;}
.accordion .child-box .content {
	padding: 0px 0px 0px 30px;
	font-size: 11px;
	color: #333;
}
#contentMiddle .accordion .child-box .content p {font-size: 1.3em; font-weight: bold; color:#fff; margin: 0px; padding: 0px 0px 5px 0px;}
#contentMiddle .accordion .child-box .content p.note {font-size:0.9em; font-weight: normal; margin: 0px 0px 0px 0px; padding: 0px 0px 15px 0px; }

.accordion a.quote_btn {display: block; width: 153px; height: 31px; background: url(../../images/benefits_tbl/quote_btn.gif) no-repeat 0 0; margin-top: 15px;}
.accordion a.quote_btn:hover {background: url(../../images/benefits_tbl/quote_btn.gif) no-repeat -153px 0;}

.accordion .bar2 {background: url(../../images/benefits_tbl/main_headers.png) no-repeat 0 0;}
.accordion .bar2 .bg_over{background-position: 0 -33px;}
.accordion .bar2 .bg_click{background-position: 0 -66px;}

.accordion .bar6 {background: url(../../images/benefits_tbl/main_headers.png) no-repeat 0 -99px; }
.accordion .bar6 .bg_over{background-position: 0 -132px;}
.accordion .bar6 .bg_click{background-position: 0 -165px;}

.accordion .bar1 {background: url(../../images/benefits_tbl/main_headers.png) no-repeat 0 -198px;}
.accordion .bar1 .bg_over{background-position: 0 -231px;}
.accordion .bar1 .bg_click{background-position: 0 -264px;}

.accordion .bar4 {background: url(../../images/benefits_tbl/main_headers.png) no-repeat 0 -297px;}
.accordion .bar4 .bg_over{background-position: 0 -330px;}
.accordion .bar4 .bg_click{background-position: 0 -363px;}

.accordion .bar3 {background: url(../../images/benefits_tbl/main_headers.png) no-repeat 0 -396px;}
.accordion .bar3 .bg_over{background-position: 0 -429px;}
.accordion .bar3 .bg_click{background-position: 0 -462px;}

.accordion .bar5 {background: url(../../images/benefits_tbl/main_headers.png) no-repeat  0 -495px;}
.accordion .bar5 .bg_over{background-position: 0 -528px;}
.accordion .bar5 .bg_click{background-position: 0 -561px;}

.accordion .bar7 {background: url(../../images/benefits_tbl/main_headers.png) no-repeat  0 -594px;}
.accordion .bar7 .bg_over{background-position: 0 -627px;}
.accordion .bar7 .bg_click{background-position: 0 -660px;}

.accordion .bar8 {background: url(../../images/benefits_tbl/main_headers.png) no-repeat  0 -693px;}
.accordion .bar8 .bg_over{background-position: 0 -726px;}
.accordion .bar8 .bg_click{background-position: 0 -759px;}

.accordion .bar9 {background: url(../../images/benefits_tbl/main_headers.png) no-repeat  0 -792px;}
.accordion .bar9 .bg_over{background-position: 0 -825px;}
.accordion .bar9 .bg_click{background-position: 0 -858px;}

.accordion .sub1 {background: url(../../images/benefits_tbl/sub_headers.png) no-repeat  0 0px;}
.accordion .sub1 .bg_click{background-position: 0 -28px;}

.accordion .sub2 {background: url(../../images/benefits_tbl/sub_headers.png) no-repeat  0 -56px;}
.accordion .sub2 .bg_click{background-position: 0 -84px;}

.accordion .sub3 {background: url(../../images/benefits_tbl/sub_headers.png) no-repeat  0 -112px;}
.accordion .sub3 .bg_click{background-position: 0 -140px;}

.accordion .sub4 {background: url(../../images/benefits_tbl/sub_headers.png) no-repeat  0 -168px;}
.accordion .sub4 .bg_click{background-position: 0 -196px;}




.currency-box {
	width: 438px;
	margin-bottom: 10px;
	border-left: 1px solid #808080;
	border-right: 1px solid #A7A7A7;
	font-family: verdana;
	font-size: 12px;
}
.currency-box h3 {background: #808080 url(../../images/benefits_tbl/currency-header.png) no-repeat 0 0; width: 438px; height: 32px; margin: 0px;}
.currency-box div.inputs {
	background: #808080 url(../../images/benefits_tbl/currency-bg.png) repeat-x 0 0;
	overflow: hidden;
	padding-top: 0px;
	padding-bottom: 10px;
	margin: 0px;
}
.currency-box input {margin: 0 0 0 10px;}
.currency-box input#euros, .currency-box input#pounds {margin-left: 40px;}
.currency-box label {color: #808080; float: left;}
.currency-box div.bottomline {background: url(../../images/benefits_tbl/currency-header.png) repeat 0 0; height: 1px; width: 438px; overflow: hidden;}

.reset-accordion {
	color: #0277bc;
	display: block;
	font-family: verdana;
	font-size: 12px;
	outline: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}
