#bd {
	position:relative;
	background:url("images/bd-inner.png") no-repeat bottom;
	padding-bottom:50px;
	margin: 0 auto;
	width: 970px;
}

.ie6 #bd { background-color: #fff; background-image: url(images/bd-inner.jpg); }
#medications.ie6 #bd { background-image: url(images/bd-inner_medications.jpg); }
#pharmacist.ie6 #bd { background-image: url(images/bd-inner_pharmacist.jpg); }
#plan_benefits.ie6 #bd { background-image: url(images/bd-inner_plan_benefits.jpg); }
#prescriptions.ie6 #bd { background-image: url(images/bd-inner_prescriptions.jpg); }
#savings_opportunities.ie6 #bd { background-image: url(images/bd-inner_savings_opportunities.jpg); background-color: transparent; }

#medications.ie6 .no_left_nav #bd { background-image: url(images/bd-inner_medications-no_left_nav.jpg); }
#pharmacist.ie6 .no_left_nav #bd { background-image: url(images/bd-inner_pharmacist-no_left_nav.jpg); }
#plan_benefits.ie6 .no_left_nav #bd { background-image: url(images/bd-inner_plan_benefits-no_left_nav.jpg); }
#prescriptions.ie6 .no_left_nav #bd { background-image: url(images/bd-inner_prescriptions-no_left_nav.jpg); }

.ie7 #bd { background-image: url(images/bd-inner.jpg); background-color: #fff; }
#medications.ie7 #bd { background-image: url(images/bd-inner_medications.jpg); }
#pharmacist.ie7 #bd { background-image: url(images/bd-inner_pharmacist.jpg); }
#plan_benefits.ie7 #bd { background-image: url(images/bd-inner_plan_benefits.jpg); }
#prescriptions.ie7 #bd { background-image: url(images/bd-inner_prescriptions.jpg); }
#savings_opportunities.ie7 #bd { background-image: url(images/bd-inner_savings_opportunities.jpg); }

#medications.ie7 .no_left_nav #bd { background-image: url(images/bd-inner_medications-no_left_nav.jpg); }
#pharmacist.ie7 .no_left_nav #bd { background-image: url(images/bd-inner_pharmacist-no_left_nav.jpg); }
#plan_benefits.ie7 .no_left_nav #bd { background-image: url(images/bd-inner_plan_benefits-no_left_nav.jpg); }
#prescriptions.ie7 .no_left_nav #bd { background-image: url(images/bd-inner_prescriptions-no_left_nav.jpg); }

#bd-inner {
	position:relative; width:auto; background:#fff;
}

#miscellaneous #bd-inner { top:50px; margin-top:-50px; }

/* Yes, these really are necessary */
.ie6 #bd-inner { left:-163px; height:959px; padding-left:163px; margin-right:-163px; margin-bottom:-2px; }
.ie7 #bd-inner { left:-160px; min-height:959px; padding-left:160px; margin-right:-160px; }

/* needed to override */
.ie7 .no_left_nav #bd-inner {min-height:0px;}

.no_left_nav #bd-inner {
	width:970px; height:auto; background:url("images/grd_rptx_bd_24.gif") repeat-x left top #e9e8e3; background-position:left -70px;
	left:0px; padding-left:0px; margin-right:0px; /* to cancel out those awful IE 6/7 styles above */
}

.no_left_nav #bd-inner.pharmacy_pages {
background:url("images/grd_rptx_bd_24.lighter.gif") repeat-x scroll left 60000px white;
    background-position: left 60000px;
    height: auto;
    left: 0;
    margin-top:-17px !important;
    margin-right: 0;
    padding-left: 0;
    width: 970px;
}
.no_left_nav #bd-inner.search_results_pages { background:url("images/grd_rptx_bd_24.lighter.gif") repeat-x left -20px #f4f4f1; }
.no_left_nav #bd,#bd.png_bg {  padding-bottom:120px; background: url(images/home-bd-inner.png) no-repeat 0 100%  }
.no_left_nav #bd.pharmacy_pages {background:url("images/bd-inner.png") no-repeat scroll 0 100% transparent; padding-bottom:120px;} 
.no_left_nav #bd.pharmacy_pages h1{
 	background: url("images/bg_rptx_header_shadow.gif") repeat-x scroll left bottom transparent;
 	 
}
.no_left_nav #bd.search_results_pages {  padding-bottom:40px; background: url("images/home-bd-inner.lighter.png") no-repeat 50% 100%; }
#bd.orderStatusLanding {  padding-bottom:45px; background: url(images/home-bd-inner.png) no-repeat 0 100%  }
#bd.orderStatusLanding #bd-inner { background:url("images/grd_rptx_bd_24.gif") repeat-x scroll left -140px #E9E8E3 }
#bd.orderStatusLanding #bd-inner h1 { background:none; color:#414141; font-size:30px; padding-bottom:30px }

#account_nav-sign_in.noborder { border:none }

#bd .container_24 {
	/*background: url(images/grid.png) repeat 50% 0, url(images/bd.png) repeat-y 50% 0;*/
	position:relative;
	background: url(images/bd.png) repeat-y 50% 0;
	min-height: 1100px;
	height: auto !important;
	height: 1100px;
	width:970px;
	margin:0px 5px;
	z-index:20;
}

.ie6 #bd-inner h1, .ie7 #bd-inner h1 { padding: 28px 17px 63px 28px; }

#bd-inner h1
{
	width:auto; padding: 28px 17px 43px 187px;
	background:url("images/bg_rptx_header_shadow.gif") repeat-x left bottom;
	color: #736357; font-size: 38px; line-height: 40px;
	font-family: "Arial", "Helvetica Neue", "Helvetica", sans-serif;
	font-weight: normal;
	margin-bottom: -10px;
}

.no_left_nav #bd-inner .callout:last-child,
.ie7 .no_left_nav #bd-inner div.last-child { position:relative; top:100px; margin-top:-100px; }

#prescriptions #bd-inner #rColCont { padding:0 15px 15px 187px }
#prescriptions #bd-inner #rColCont h1 { color:#9f7e0c; background:none; padding:15px 0 15px 0 }
#prescriptions #bd-inner #rColCont p { padding:0; margin:0 }

#prescriptions .landing #bd-inner h1 { background:url("images/bg_prescriptions_h1.png") no-repeat right top; color:#9f7e0c; }
#plan_benefits .landing #bd-inner h1 { background:url("images/bg_plan_benefits_h1.png") no-repeat right top; color:#003d8c; }
#medications .landing #bd-inner h1 { background:url("images/bg_medications_h1.png") no-repeat right -1px; color:#4f2762; }
#pharmacist .landing #bd-inner h1 { background:url("images/bg_pharmacist_h1.png") no-repeat right top; color:#a74a03; }
#home .landing #bd-inner h1 { background:url("images/bg_my_account_h1.png") no-repeat right top; }
#savings_opportunities .landing #bd-inner h1 { color:#68942d; }

.no_left_nav #bd-inner h1, .ie6 .no_left_nav #bd-inner h1, .ie7 .no_left_nav #bd-inner h1, .ie7 .no_left_nav #bd-inner h1 {
	height:auto; padding:29px 0px 29px 30px!important;
	color:#555555; font-size:30px; line-height:42px;
	background:none;
}

#dashboard #general h1{color: #605F5D;}

.no_left_nav #bd-inner h1.registration {
	background-image: url(images/home-bd-inner1.png);
	background-position: right -140px;
	background-repeat: no-repeat;
}



#splash_page #bd-inner { background:url("images/grd_rptx_splash_content.gif") repeat-x #e8e9e3; min-height:768px;}
.ie6 #splash_page #bd-inner {height:768px;}
#splash_page #bd-inner h1 { position:relative; z-index:1; padding-right:205px;}
#splash_page #bd-inner img.deco_cyclist { position:absolute; top:0px; right:0px; z-index:0; }
#splash_page #bd-inner img.computer_icon {
    position: absolute;
    right: 35px;
    top: 91px;
    z-index: 4;
}
#bd-inner #fastStart, #bd-inner #refill, #bd-inner #orderStatus { width:auto; margin:0; top:0 }
#bd-inner #fastStart h1, #bd-inner #refill h1, #bd-inner #orderStatus h1  { padding:30px 0 10px 25px !important; margin:0; width:650px !important }
#bd-inner #fastStart p, #bd-inner #refill p, #bd-inner #orderStatus p { padding:0 0 10px 25px; margin:0; width:650px; }
#bd-inner #fastStart .pzn-spot p { width:100% }
#bd-inner #refill p, #bd-inner #orderStatus p{padding:0 0 10px 25px; margin:0; width:650px;float:left;}
#bd-inner #fastStart #general, #bd-inner #refill #general, #bd-inner #orderStatus #general { padding-bottom:50px; }
#bd-inner #refill #general, #bd-inner #orderStatus #general {position:static; margin-top:3px;}
#dashboardContainer #general #presContainer h1 {color: #5e5e5a; font-size: 22px; padding: 0px 1px; font-weight: bold; border-bottom: 4px solid #cdcdc6;}
/* Start :Check Drug Cost*/
#bd-inner #fastStart, #bd-inner #refill, #bd-inner #orderStatus, #bd-inner #checkDrugCost { width:auto; margin:0; top:0 }
#bd-inner #checkDrugCost .cdcHeader h1 {color: #004694;  padding:30px 0 10px 25px ; margin:0;}
#bd-inner #checkDrugCost .cdcHeader p { padding:0 0 10px 25px; margin:0;}
#estimatedCostModalDiv #bd-inner {
    background: none repeat scroll 0 0 #FFFFFF ;
    height: 450px !important;
    overflow: auto ;
    position: relative ;
    width: auto;
 }
.ie7 #estimatedCostModalDiv #bd-inner { 
	 left:0px !important;
	 min-height: 0px !important; 
	 padding-left: 0px !important; 
	 margin-right: 0px !important;
	 height: 400px !important;
	  }
.safari4 #estimatedCostModalDiv #bd-inner { 
	height: 400px !important;
	 }	 
#estimatedCostModalDiv bdInner {
    background: none repeat scroll 0 0 #FFFFFF ;
    height: 350px !important;
    overflow: scroll ;
    position: relative ;
    width: auto;
 }
/* End :Check Drug Cost*/

.ie7 #prescriptionHistoryFrame #bd-inner { 
	 left:0px !important;
	 min-height: 0px !important; 
	 padding-left: 0px !important; 
	 margin-right: 0px !important; }
}	