* { background-image: none!important; }

#un, #mm, #breadcrumb, #progress_bar, #sf, #uf, .left_nav, .callout, .whats-next, .info a
	{ display: none!important }

html { background-color: #fff; }

body { min-width: 610px; }

#bg-outer {	background-color: #fff; }

#bg-inner { width: auto; padding: 0; }

#bd { width: auto; padding: 0; }

.print-only {
	display: block;	
}

#bd-inner h1 { padding: 0 0 0 27px; }
	h1 a.print {
		float: right;
		display: block;
		width: 53px; height: 40px;
		margin-right: 27px;
		text-indent: -9000px;	
		background: url(global/images/btn_print_sprite.png) 0 0 no-repeat!important;
	}
	h1 a.print:hover { background: url(global/images/btn_print_sprite.png) 0 -51px no-repeat!important; }

#general { overflow: visible; }

table { border: 0px }

table.noborder { border: 0 none transparent !important; }

#close_button {
	margin: 20px 27px 20px 0;
	margin-top: 20px;
	margin-bottom: 20px;
}
#close_button a {
	display: block; 
	height: 25px;
	line-height: 20px;
	padding-right: 30px;
	text-align: right;
	background: url(global/images/btn_close_sprite.png) 100% 0 no-repeat!important;
	color: #006b78;
}
#close_button a:hover {	
	background: url(global/images/btn_close_sprite.png) 100% -28px no-repeat!important;
	color: #19bccf;
}

@media print {
	img { display:none; }
	#close_button { visibility: hidden; }
}

.no-print { 
	display: none !important; 
}

@media print {
	img { display:none; }
	#close_button { visibility: hidden; }
    
}
#general dl.data-table th.print_lg a {
	color: #000000;
}
#general table.drug-info th.print_lg {
	color: #000000;
}
#general table.drug-info td.print_lg a {
	color: #000000;
}
#general dl.data-table th.print div {
	color: #000000;
	
}
#general dl.data-table table.drug-info th.print_lg {
	color: #000000;
}
#general dl.data-table th.print_lg div,#general dl.data-table th.print_lg a {
	color: #000000;
}
/*Fix for defect 5943 - display print popup column Headers*/
#general dl.data-table table th div {
    color: #000000;
}
#general dl.data-table table th.printl div {
    color: #000000;
    vertical-align:bottom;
   	height:40px; 
} 

#general dl.refill-process table.drug-info th.printline div {
line-height: 1px;
}

#searchPharmacyDivID .scrollLightBox {height: auto !important; }
/*For Order Status Printing page*/
#OrderStatusPrescriptionsPrint { width:726px; margin:0 auto; }
#OrderStatusPrescriptionsPrint i { margin:15px 0; float:left }
#OrderStatusPrescriptions table, #orderLink, #recentOrderPCFrame { width:726px; margin:0 auto; float:left;}
#OrderStatusPrescriptions table{border: none!important;}
#recentOrderPCFrame { width:730px; }
#OrderStatusPrescriptions select{border:none; font-weight:bold;background:#fff;}
#OrderStatusPrescriptions table th, #orderLink table th, #recentOrderPCFrame table th{text-align:left; padding:7px 0 7px 8px;}
#orderLink table th{border-bottom: 1px solid #DAD8CF;}
#OrderStatusPrescriptions .refillData, #orderLink .modal_text, #orderLink  .overlayData , #recentOrderPCFrame .modal_text, #recentOrderPCFrame  .overlayData, 
#OrderStatusPrescriptions div.newOrder {
    border-bottom: 1px solid #DAD8CF;
    float: left;
    margin-top: 5px;
    width: 725px;
}
#OrderStatusPrescriptions .refillData{
	border: 2px solid #ded8cf;
	padding-top: 5px;
	margin: 12px 0 0 0;
}
#OrderStatusPrescriptions table th{
	background: #999;
	border-right: #fff solid 3px;
	color: #fff;
}
#orderLink  .overlayData , #recentOrderPCFrame  .overlayData{width: 700px;}
#recentOrderPCFrame  .overlayData{position: relative;top: 0;}
#orderLink table tbody,#recentOrderPCFrame table tbody {height: auto!important; overflow-y:hidden!important;}
#orderLink .modal_text, #recentOrderPCFrame .modal_text{border-bottom: none;}
#OrderStatusPrescriptions .refillData h3{padding: 0 10px 5px 6px; border-bottom: 1px solid #DAD8CF;}
#OrderStatusPrescriptions .refillData h3 a{color:#333; text-decoration:none;}
#OrderStatusPrescriptions .refillData .refillDetails {
    background:none;
    float: left;
    width: 725px;
    padding: 0;
}
#OrderStatusPrescriptions .refillData .refillDataleft, #orderLink  .refillDataleft,#recentOrderPCFrame  .refillDataleft  {
    float: left;
    padding: 15px 0 0;
    width: 440px;
}
#orderLink  .refillDataleft{width:453px;}
#recentOrderPCFrame  .refillDataleft {width:445px;}
#orderLink  .refillDataleft , #recentOrderPCFrame  .refillDataleft {padding:0;}
#OrderStatusPrescriptions .refillData .refillDataleft a{color:#333; text-decoration:none;}
#OrderStatusPrescriptions .refillData .refillQty, #orderLink   .refillQty, #recentOrderPCFrame   .refillQty{
    float: left;
    padding: 0 10px 0 8px;
    width: 193px;
}
#orderLink   .refillQty, #recentOrderPCFrame   .refillQty{width:199px;}
#OrderStatusPrescriptions .refillData .refillDataRight, #orderLink   .refillDataRight,#recentOrderPCFrame   .refillDataRight  {
    float: left;
    padding: 15px 0 0;
    width: 200px;
}
#OrderStatusPrescriptions .refillData .refillDataRight{
	width:275px;
	background:#f1f1f1;
	height: 100px; 
	padding: 15px 0 0 10px;
}
#orderLink   .refillDataRight,#recentOrderPCFrame   .refillDataRight {padding:0;}
#OrderStatusPrescriptions .refillData .refillFilled, #orderLink  .refillFilled,#recentOrderPCFrame  .refillFilled {
    float: left;
    width: 180px;
}
#OrderStatusPrescriptions .refillData .refillDataRight a, #orderLink  .refillQty a, #recentOrderPCFrame  .refillQty a{color:#333; text-decoration:none;}

#orderLink .modal_top, #orderLink input, #recentOrderPCFrame .modal_top, #recentOrderPCFrame input{display:none;}

#orderLink  .refillDetails, #orderLink  .costSummary, #recentOrderPCFrame  .refillDetails, #recentOrderPCFrame  .costSummary{width:700px; padding:10px 0;}
#recentOrderPCFrame  .refillDetails{width:690px; border:none;}
#recentOrderPCFrame  .costSummary, #orderLink  .costSummary {width:700px;}
#recentOrderPCFrame  .modal_content {overflow:visible !important}
#recentOrderPCFrame  .costSummary .textItalic, #orderLink  .costSummary .textItalic {width:500px;}
#orderLink  .costSummary, #recentOrderPCFrame  .costSummary{float:left;}

#orderLink .brdrLeft, #recentOrderPCFrame .brdrLeft{border-left:none;}

#orderLink .rxOS_docResults,#recentOrderPCFrame .rxOS_docResults{width: 710px; max-height: auto;  overflow: visible; overflow-x:visible }
#orderLink .rxOS_docResults,#recentOrderPCFrame .rxOS_docResults{width: 710px; max-height: 100% !important;  overflow: visible; overflow-x:visible }
.rxOS_search thead tr {position:relative;}
 

.recentHistory{height:auto; overflow-y:visible;}
#general .payMethod table{width:100%}
#bd #general.payBal span.greyBtn.print, #bd #general.payBal #pager, #bd #general.payBal .hideInPrint{display:none}
#bd #general a:link {color:#000; text-decoration:none}
#preview-control div#overlay{top: 5.5em;}
#bd #general.payBal .mailServiceTbleCaption {margin: 10px 0;}
#general.payBal .mailServiceHistory tr.sortHeader th .sort {background:url("global/images/icnArrow.gif") no-repeat scroll right 5px transparent !important;display:block; *width:100%}
#general.payBal .mailServiceHistory tr.sortHeader th.headerSortDown .sort {background: url("global/images/icnArrowUp.gif") no-repeat scroll right 5px transparent !important;}
#general.payBal table{border:none !important}
#general.payBal .hideInPage{display:block}
#printPanel {position: relative;width: 553px;overflow:visible;float:none;z-index:0;clear:both}
#bd #general.payBal .mailServiceTbleCaption{padding-bottom:10px}
#dashboardPrintPreview .alignCenterPrint{
margin-left:40px;
}
#printPanel p.disclaimerTopBorder {
	clear:both;
    border-top: 1px solid #DAD8CF;
    font-size: 11px;
    margin-top: 20px;
    margin: 18px 27px 27px;
    width: 553px;
	padding-top:15px
}

#printResultPage{clear:both}
.no_left_nav #bd, #bd.png_bg{padding-bottom:0}
.hideInPrint{display:none}
.drugInfoTable, .searchResultHeader {padding-top:2px; width:920px;}
.searchResultHeader { height:auto;}
.form_tip, .drugInfoHeading .form_tip{display:none !important}
#searchResultPrint a:link{color:#333333; text-decoration:none}
.drugInfoTable{border:#ccc 1px solid; margin-left:20px; margin-bottom:10px}
.drugDetail .pharmacyAdd{padding:0; margin-top:-10px}
.drugDetail .pharmacyAdd.pharmacyAddNyshipPrint{margin-top:1px !important; }
.drugDetail  .marginLeft25{margin-left:0}
#searchResultPrint{clear:both}
#searchResultPrint table, .searchResultAccordion{border:none !important}
.searchResultAccordion .searchResultHeader, .searchResultAccordion .drugInfoTable { border: 1px solid #CCCCCC !important; border-bottom: 2px solid #D4D2D2 !important; }
.drugDetailHeader { border-bottom: 3px solid #D4D2D2 !important;}
.drugInfoTable  { margin-top: 0px !important;}
.searchResultHeader { border: 1px solid #CCCCCC !important;margin-left: 20px;padding: 20px; width:880px !important; height: 43px !important; }
.searchResultHeader h2{font-weight:normal;font-size: 1.69231em;padding-bottom:5px}
.searchResultHeader h2 b{font-weight:bold}
.drugInfo h3 {color: #4D4C4A; display: inline; font-size: 24px; margin-right: 1px;}
.saveDrugDetail h3 , .saveDrugDetailWithoutBrand h3{  color: #52653B;  font-size: 20px; font-weight: 100;  margin-bottom: 15px; margin-left: 40px;  margin-top: 7px;}
#searchResultPrint table.drugDetail {border: 2px solid #E2E3DB !important}
.searchResultAccordion{width:950px; margin-left: -17px !important;}
.drugDetailHead thead th{width:140px}
.printEnableAddr { display:block } 
.printDisableAddr { display:none }
.borderPrintPageImage1 {    
    background-image: url("/portal/css/global/images/cvs_sprite.png") ! important; 
    width: 29px; 
    padding: 0px 0px 20px ! important; 
    background-position: -294px -10px ! important;
    background-position: -293px/9 -10px/9 ! important;
    background-repeat: no-repeat;
    left: -5px;
    position: relative;
    top: -1px;
    left:-6px/9;
}
.ie8 .estimated-cost-print{
	margin-top:40px;
}
.borderPrintPageImage2 {
	background-image: url("/portal/css/global/images/cvs_sprite.png") !important;
    background-position: -320px -5px !important;
    background-repeat: no-repeat;
    left: 944px !important;
    padding: 0 0 20px !important;
    position: relative;
    top: -25px;
    width: 29px;
} 	
.searchResultHeaderCDC-nyship-print{ 
	border: 1px solid #cccccc;
    margin-bottom: 2px;
    margin-left: 20px;
    padding-bottom: 7px;
    padding-top: 7px;
    width: 894px !important;}
.pznNyshipViewAlternativePrint{ margin-left: 32px !important;}
.introMsgForAlternativesPrint{ height: 43px; padding-top: 8px; width: 800px;}
.introMsgForAlternatives .pzn-spot p{ display: inline;}
.cdc-generic-alternative-table-div .drugDetailHead{ margin-top: -4px !important;}
.cdc-brand-alternates-header-margin .introMsgForAlternativesBrand .pzn-spot{ padding-top: 0px;}
.cdc-link-color{ color: #026d7d !important; text-decoration: underline !important;}
.therapeuticAlternatesTipPrintNyship{ margin-bottom: 13px !important;}
.cdc-brand-alternates-header-margin .pzn-spot p{ padding-top: 20px !important;}
.nyshipMarginLeft90Day{ margin-left: 0px !important; padding-top: 11px;}
.cdc-brand-alternates-header-margin .nyship-margin-print{ margin-top: -10px;}
.pznNoGenericNoBrandAlternativesNyship{ padding-top: 6px !important; }
.ie8 .pznNoGenericNoBrandAlternativesNyship{ padding-bottom: 11px !important; }
.ie8 .pznNoGenericNoBrandAlternativesNyship pzn-spot{ height: 20px !important; }
.nyshipGenericEqivPrint{ margin-left: 10px !important;}
.nyshipAnnualYourCostPrint{ margin-left: 0px !important; padding-top: 14px !important;}
.nyshipRetailErrorPrint{ padding-top: 12px !important;}
.saveDrugDetail .drugInfoHeading a#gsmIconLink{ display:none !important; }
.errorTextPrint{ margin-top: 1px !important;}
/*changes for clearstone start*/
.cdc_div_brand_print{
	margin-left:0px !important;
}

.cdc_div_generic_print{
	margin-left:0px !important;
}

.cdc_note_msg_print{
	margin-top: -15px !important;
    margin-bottom:10px !important;
    margin-left:-5px !important;
}

.cdc_note_msg_generic_print{
	margin-top: -10px !important;
	margin-bottom:10px !important;
	margin-left:5px !important;
}
/*changes for clearstone end*/