
.basic-modal-content {display:none;}

/* Overlay */
#simplemodal-overlay {background-color:#000; cursor:wait;}

/* Container 
#simplemodal-container .simplemodal-data {padding:8px;}
#simplemodal-container code {background:#141414; border-left:3px solid #65B43D; color:#bbb; display:block; font-size:12px; margin-bottom:12px; padding:4px 6px 6px;}
#simplemodal-container a {color:#ddd;}

#simplemodal-container h3 {color:#84b8d9;}
*/
#simplemodal-container {width: 610px; padding:12px;}
.ie6 #simplemodal-container { width: 590px; padding:0; height:auto !important}
.basic-modal-content .modal_container {background-color: #FFF; width: 589px; padding: 20px 0 0px ; text-align: center;}
.cob_modal_container {background-color: #FFF; width: 589px; padding: 20px 0 0px ; text-align: center;}
.basic-modal-content .modal_container_map {background-color: #FFF; width: 710px; padding: 20px 0 0px ; text-align: center;height:550px;position:relative;overflow-y:scroll;overflow-x:hidden;}
.basic-modal-content .modal_container_pharmacy{background-color: #FFFFFF;
    height: 450px;
    overflow: hidden;
    padding: 20px 0 0;
    text-align: center;
    width: 710px;}
.modal_container_splash{height:454px !important;}
/*MOB_2015_10 IM3686666 horizontal bar Paypal popup*/
.basic-modal-content .modal_content {overflow-y: hidden;overflow-x: hidden; }
.basic-modal-content #modalSearch{overflow-y: hidden!important; }
#recentOrderPCFrame  .modal_content{overflow-x:hidden;}
#prescriptionFrameorders h3{border-bottom:3px solid #E2E2E2; margin:0 0 5px 0; padding:0 0 7px 0;}
.basic-modal-content .modal_top{background: url(/portal/css/global/images/bgModalHeader.png) no-repeat; width: 549px; display: block; height: 19px; padding: 20px; font-size: 1.38em;color:#FFFFFF}
.cob_modal_top{background: url("/portal/css/global/images/bgModalHeader.png") no-repeat scroll 0 0 / 666px auto rgba(0, 0, 0, 0); width: 646px; display: block; height: 19px; padding: 20px; font-size: 1.38em;}
.basic-modal-content .modal_top_map{background: url(../global/images/bgModalHeaderLong.png) no-repeat; width: 670px; display: block; height: 19px; padding: 20px; font-size: 16px;color:#FFFFFF;}
.header_black {background: url(../global/images/bgModalHeaderBlack.png) no-repeat !important; color:white; width: 549px;  border-top-right-radius: 30px;}
.basic-modal-content .modal_btm {background: url(/portal/css/global/images/bgModalBottom.png) no-repeat; width: 589px; height: 30px; display: block;}
.cob_modal_btm {background: url("/portal/css/global/images/bgModalBottom.png") no-repeat scroll 0 0 / 665px auto rgba(0, 0, 0, 0); width: 701px; height: 30px; display: block;}
.basic-modal-content .modal_btm .simplemodal-close {margin:0; position:relative; top:-15px; left:-20px }
.removeBox .simplemodal-close{left: 1px!important;margin: 0;position: relative;top: 1px!important;}
.removeBox button.simplemodal-close {left: -5px!important;top: 3px!important;}
.modal_btm .basic-modal-content .modal_btm .simplemodal-close{margin:0; position:relative; left:0; top:1px;}
.cob_modal_btm .basic-modal-content .cob_modal_btm .simplemodal-close{margin:0; position:relative; left:0; top:1px;}
.ie7 a.modalCloseImg {padding-bottom: 15px; }
/*MOB_2015_10 IM3686666 horizontal bar Paypal popup*/
.basic-modal-content .modal_content {*overflow-y: hidden!important; overflow-x: hidden;}
/*MOB_2016_02 Request a new RX add a Doctor Aetna Issue IM3833660  IM3871914*/
.modal_text { width:525px; float:left; overflow-y:auto; overflow-x:hidden; color:#000; margin:0px 20px 25px 20px; text-align:left; height:auto; padding:10px; }
.modal_text.scroll { border:1px solid #999999;  overflow-y:scroll; height:475px }
.modal_text p strong { display:block; padding-bottom:10px }
.modal_text p { padding-bottom:10px }

.modal_content .left { width:125px; float:left}
.modal_content .right { width:400px; float:left; color:#000; text-align:left; }
.modal_content .btnCont { border-top:1px dotted #ccc; margin: 0px 20px; }
.modal_content .right p { line-height:14px; padding-bottom: 20px; }
.modal_content .removeThisRx {margin: 20px 0 0 0px;}
/*Fast Start Lightbox style*/
.modal_text .cartMedicine p strong{display:inline;}
.modal_text .cartMedicineName p {padding-bottom:10px; padding-left: 10px }
.modal_text .cartMedicineName{width:504px;border-color:#E9E8E3;border-style:solid;border-width:3px 3px 0;padding:10px 10px 0 0;}

.modal_text .cart_empty{font-size:14px;color:#000;padding:5px 0;}
.modal_text .costEstimateText{font-size:16px;}
.basic-modal-content .modal_btm .estimatedMemberCostBtn .simplemodal-close { margin:5px;top:-80px;left:-40px;}
.modal_text .estimatedMemberCost table{width:520px;margin-bottom:10px;}
.modal_text .medicineCostSummary{width:494px;border:3px solid #E9E8E3;padding:10px 10px 0; margin-bottom:10px }
.modal_text .medicineInRequest h3 { border-bottom: 1px dotted #CCCCCC; color: #DABC20; margin: 0 0 10px; padding: 0 0 10px }
.modal_text .medicineInRequest ul { border-bottom:3px solid #E9E8E3; width:520px; }
.modal_text .medicineInRequest .scroll{ max-height: 199px; overflow-y: auto; overflow-x:hidden; width: 536px; margin-bottom:5px }
.modal_text .removeFrmCart{float:right;}
.modal_text .removePrescriptionReq { border-bottom:1px dotted #999; padding-bottom:15px;}
.estimatedMemberCostBtn{top:-10px !important;left:-40px !important;}
.modal_text .removePrescriptionReq p strong {display: block;padding-bottom: 0px;}
/*end*/


.error .modal_top{background: url(../global/images/bgModalHeadError.png) no-repeat; width: 550px; display: block; height: 19px; padding: 20px; font-size: 1.38em; padding-bottom:0; color:#E52E40 }
.error .modal_text { overflow:auto; color:#E52E40; height:auto; margin:0; padding:0 0 15px 20px }
.error .modal_btm {background: url(../global/images/bgModalBtmError.png) no-repeat; width: 600px; height: 30px; display: block;}
.error .modal_container { border-right:3px solid red; border-left:3px solid red; width:584px }
.error .modal_btm .simplemodal-close {margin:0; position:relative; top:-15px; left:-40px }

.ie7 .basic-modal-content.error .modal_content {overflow: visible }

.removeRX a{ background: url(../global/images/left_nav.open-close.gif) no-repeat scroll -387px 5px; float:left; margin:25px 0 0 75px; padding:0 10px 0 20px; border-right:1px solid #ccc; display:inline-block; font-weight:bold }

#modalWindow span.info span {float:left}
#modalWindow span.info span.info {float:none}
#modalWindowCartPromo .info a,
#modalWindow .info a {
    background: url("../global/images/icon_information.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    margin-left: 5px;
    text-indent: -9999px;
    width: 16px;
}

.ie6 #simplemodal-container { width: 590px; padding:0; height:auto !important}
.ie6 .basic-modal-content .modal_container { background-color: #FFF; width: 589px; text-align: center;}
.ie6 .basic-modal-content .modal_container_map { background-color: #FFF; width: 589px; text-align: center;height:650px;overflow-y:scroll;overflowx:hidden}
.ie6 .basic-modal-content .modal_content {overflow-y: auto; margin:0; padding:0 0 0 20px }
.ie6 .basic-modal-content .modal_content .modal_text { padding:0 0 0 5px; margin:0 }

.ie6 .basic-modal-content .modal_content.tabular_modal { padding:0 0 0 20px; margin:0 }
.ie6 .basic-modal-content .modal_content.tabular_modal p { padding:0 0 5px 25px; margin:0 }
.ie6 .basic-modal-content .modal_content.modal_srcBg { background:#F5F2EB; position:relative; float:none; margin:0; padding:0 0 0 25px; width:565px; }
.ie6 .basic-modal-content .modal_content.modal_srcBg .querystring { padding:15px 0 10px 15px  }

.ie6 .basic-modal-content .modal_top { width: auto; display: block; padding:20px 25px 0; font-size: 1.38em;}
.ie6 .basic-modal-content .modal_top_map { width: auto; display: block; padding:20px 25px 0; font-size: 1.38em;}
.ie6 .basic-modal-content .modal_top a img { position:relative; top:-20px }
.ie6 .basic-modal-content .modal_top_map a img { position:relative; top:-20px }
.ie6 .basic-modal-content .modal_btm { width: 590px; height: 30px; display: block;}
.ie6 .basic-modal-content .modal_btm .simplemodal-close {margin:0; position:relative; top:-15px; left:-30px }
.ie6 .basic-modal-content .modal_btm .button { top:10px }

.ie6 #docSearchForm .loadCont{ left: 380px;position: absolute;top: 255px;}
.ie6 #docSearchForm .loadCont img{ margin-right:5px }
.ie6 #docSrchTable .header{ margin-left: -110px;position: relative;width: 200px;}
.ie6 #docSrchTable .header1{ margin-left: 5px;}	
.ie6 #recentOrderPCFrame .refillDetails { width:550px !important }
.ie6 #recentOrderPCFrame .modal_btm .close { top:-20px }
.ie6 #recentOrderPCFrame .print { margin-right:0 }

/*Refills Lightbox style*/ 

.modal_text .overlayTable,.savingsTable{border:#e2e2e2 solid 3px; padding:10px;color:#333;}
.savingsTable{margin:10px 0; font-size:12px;}
.savingsTable h3{font-size:14px; padding:0 0 7px 0;}
.modal_text .overlayTable tr td{padding:5px 10px;}
.modal_text h3, #dashboardPrintPreview h3{border-bottom: 4px solid #e2e2e2;color: #000;font-size:18px;font-weight: bold;margin: 20px 0 10px; padding:0 0 5px 0;}
#dashboardPrintPreview .bottomData{padding-bottom:7px;}
.modal_text .greyCell{background:#e2e2e2; border-right:#fff solid 3px;#border-right:#fff solid 2px; vertical-align: middle !important;}
.modal_text .overlayData tr td{padding:3px; vertical-align:bottom; font-size:12px;}
.messageBox {color: #000000;float: left;margin: 0 0 20px 20px; _margin: 0 0 20px 10px;padding: 10px 0 0;text-align: left;width: 555px; position:relative;}
.ie7 .messageBox {padding-bottom:20px;}
.messageBox .borderBottom{ border-bottom:#ccc dotted 1px; padding:12px 0 21px; margin:0 0 12px;}
.modal_text .borderBottom{ border-bottom:#ccc dotted 1px; padding:0 0 12px 0; margin:0 0 12px 0;}
.messageBox .errorMessage{ border-bottom:#ccc dotted 1px; padding:0 0 12px 27px; background:url("../global/images/icn_error.gif") no-repeat 0 0 #FFFFFF; color:#E52E40; font-weight:bold; font-size:12px;}
.messageBox input[type="radio"]{vertical-align:text-bottom;}
.closeBtn{width:500px;text-align:right; float:right; margin:20px 0;}
.modal_text .overlayData{color:#333;}
.messageBox label{font-size:12px; font-weight:normal;}
#error_page body{min-width:470px!important;}
.overlayData #orderStatusDetailsResultBody tr td { padding:0 !important }

/*Change for Map and Directions :: Start*/
.directionBox{margin:0px;}
.leftPadding {padding-left: 20px !important;width:640px !important; }
.mapPaddingWidth{padding-left: 20px !important;width:620px !important;}
.background_none {background: none !important;}
.border_none_map{border:none !important;}
.drivingMLeft{margin-left:-2px !important;}
.basic-modal-content .modalContainerMapPharmacyLocator {
background-color: #FFF; width: 710px; padding: 20px 0 0px ; text-align: center;overflow-y:hidden;overflow-x:hidden;}
.prMargin{margin-right:-20px !important;}
/*Change for Map and Directions :: End*/
.negativeMarginTop26{
	margin-top: -26px;
}
.consent {
width: 513px !important;
}

/* New Basic Modal */
#basic_modal_container { position: fixed; height: 100%; width: 100%; top: 0; left: 0; z-index: 999999; }
.basic_modal_container .basic_modal_top { background: url(../global/images/Modal_Container_Top.png) no-repeat; width: 614px; display: block; height: 27px; }
.basic_modal_container .basic_modal_middle { background: url(../global/images/Modal_Container_Horizontal_Middle_Slice_1px.png); width: 614px; display: block; padding: 20px; }
.basic_modal_container .basic_modal_body { background:#ffffff; width:575px !important;}
.basic_modal_container .basic_modal_bar {background: url(../global/images/Modal_Container_Horizontal_bar.png) no-repeat; display: block; width: 573px; height: 15px; }
.basic_modal_container .basic_modal_bottom {background: url(../global/images/Modal_Container_Bottom.png) no-repeat; width: 614px; display: block; height: 27px; }
.basic_modal_container h1 { font-size: 30px; font-weight: bold; margin-bottom: .6em; color:#006f9b; margin-left:5px; }
.basic_modal_container p { margin-bottom: 1.5em; width:535px; font:arial; font-size:15px; font-weight:normal; color:#575048; margin-left:5px; }
.basic_modal_container #prompt_buttons { padding-bottom: 15px; position: relative; z-index: 5; }
.basic_modal_container a { background: white; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; transition: background 0.5s; -moz-transition: background 0.5s; -webkit-transition: background 0.5s; -o-transition: background 0.5s; }
.basic_modal_container a:hover { background: white; }
.basic_modal_textDecorationNone {text-decoration:none!important; float:left; padding:9px 0 0 0; font-size: 15px; font-weight: normal; color:#006f9b;}

/* New Error Message */
#error_box_container { position: fixed; height: 100%; width: 100%; top: 0; left: 0; }
.error_box_container .error_box_top { background: url(../global/images/Error_Container_Top.png) no-repeat; width: 960px; display: block; height: 11px; }
.error_box_container .error_box_middle { background: url(../global/images/Error_Container_Horizontal_Middle_Slice_1px.png); width: 960px; display: block; }
.error_box_container .error_box_body { background:#f4f4f4; width:100% !important; }
.error_box_container .error_box_bottom {background: url(../global/images/Error_Container_Bottom.png) no-repeat; width: 960px; display: block; height: 11px; }

