/*-------------------------------------------------------------	
	CVS / pharmacy
	-------------------------------------------------------------	
	Description:	Common styles
	Filename:		cvs_style.css
	Version:		3.0
	Date:			Oct 16, 2007
	-------------------------------------------------------------	*/
/* ========================================================================//
   Index of styles used in specific elements and components for the
   CVS website within this CSS.

   1. BODY
   2. COMMON TEXT
   3. LINKS
   4. MESSAGE AREA BOX
   5. BOXES
   6. SIFR
   7. SHADOWS
   8. SEPARATORS
   9. PROMOTION
   10. GRAYOUT
   11. DIALOG BOXES
   12. BACKGROUND
   
   Used in: All files
   ========================================================================//
*/

/* ========================================================================//
   COMMON PREFIXES:
   ========================================================================//
   cont: content
   ttl: title
   subttl: subtitle
   subttllnk: subtitle link
   box: includes
   boxttl: includes titles
   lnk: links
   img: images
   bg: backgrounds
   drop: dropdown
   dash: line
   tbl: table
   sha: shadow
   col7: table with 7 cols
   col8: table with 8 cols
   col7: table with 9 cols
   pos: positioning
   ctnr: container
*/
/* ========================================================================//
   1. BODY:
   These styles contain the setup for the background and body of the page.
   ========================================================================//
*/
body {background:#db081b url(/smartcircular2/images/cvs/tile.gif) repeat-x top;font-family:Arial, Helvetica, sans-serif;margin:0px;}
h1 {padding:0;margin:0}
p {padding:0;margin:0}
p.subttl_cont {padding-bottom:10px;}
p.subttl_cont_2 {padding-bottom:22px;}
p.subttl_contalt {padding-bottom:5px;}
p.lnk_center {padding-bottom:10px;}
p.ttl_center {padding-bottom:10px;}
input { font: 12px Arial, Helvetica, sans-serif;color:#56595c; }
a {text-decoration:none;outline:none;}
a:hover {text-decoration:underline;outline:none;}
ul.int {margin:0px;padding:0px;list-style:none;}
ul.int li a {font:bold 14px Arial, Helvetica, sans-serif;color:#1aa1cf;text-decoration:none;margin:0px;padding:0px;list-style:none;line-height:20px;}
ul.int li a:hover {color:#15b5e9;text-decoration:underline;}
img {border:none;}
.rh1_li {margin-left:-24px;padding:0px;}
.temp_size {font-size:12px}
.bg_logo_red {background:#f31021;} 

/* ========================================================================//
   2. COMMON TEXT:
   These are the different styles for the content copy of the site.
   ========================================================================//
*/
/* Breadcrumb Begins */
.breadcrumb {font:14px Arial, Helvetica, sans-serif;color:#56595c;}
.breadcrumb a {font:14px Arial, Helvetica, sans-serif;color:#56595c;text-decoration:underline;}
.breadcrumb a:hover {color:#838588;text-decoration:underline;}
#breadcrumb {height:24px;}
/* Breadcrumb Ends */

.lnk_rdlongs {font:bold 14px Arial, Helvetica, sans-serif;color:#c90016;}
.lnk_rdlongs a {font:bold 14px Arial, Helvetica, sans-serif;color:#c90016;text-decoration:underline;}
.lnk_rdlongs a:hover {color:#f31121;text-decoration:underline;}

/* Title Styles Begin */
.ttl_tags {font:14px Arial, Helvetica, sans-serif;color:#1aa1cf;}
.ttl_tagsemp {font:14px Arial, Helvetica, sans-serif;color:#1aa1cf;text-decoration:underline;}
.ttl_calendar {font:14px Arial, Helvetica, sans-serif;color:#161719;}
.ttl_rightmenu {font:20px Arial, Helvetica, sans-serif;color:#c90016;padding-left:6px;}
.ttl_rightmenu2 {font:20px Arial, Helvetica, sans-serif;color:#c90016;}
.ttl_rightmenu_options {font:bold 20px Arial, Helvetica, sans-serif;color:#c90016;padding-left:6px;}
.ttl_rightmenusearch {font:18px Arial, Helvetica, sans-serif;color:#c90016;}
ttl_rightmenu_search {font:18px Arial, Helvetica, sans-serif;color:#c90016;}
.ttl_departbox {font:16px Arial, Helvetica, sans-serif;color:#c90016;}
.ttl_center {right:30px;}
.ttl_dialogcolscoupfirst {padding:0 0 4px 44px;border-right:1px solid #c4c5c6;border-bottom:1px solid #c4c5c6;}
.ttl_dialogcolscoup {padding:0 0 4px 15px;border-right:1px solid #c4c5c6;border-bottom:1px solid #c4c5c6;}
.ttl_dialogcolscouplast {padding:0 0 4px 15px;border-bottom:1px solid #c4c5c6;}
#ttl_center {width:450px;}
/* Title Styles End */

/* Subtitle Styles Begin */
.subttl {font:16px Arial, Helvetica, sans-serif;color:#56595c;}
.subttl_prints {font:14px Arial, Helvetica, sans-serif;color:#56595c;}
.subttl_innerpages {color:#1aa1cf;}
.subttl_inneremp {font:bold 20px Arial, Helvetica, sans-serif;color:#1aa1cf;text-decoration:none;}
.subttl_inneremp_alt {font:bold 16px Arial, Helvetica, sans-serif;color:#1aa1cf;text-decoration:none;}
.subttl_caregivers {font:16px Arial, Helvetica, sans-serif;color:#1aa1cf;text-decoration:none;}
.subttl_menu_collapse {font:bold 18px Arial, Helvetica, sans-serif;color:#c90016;}
.subttl_myaccount {font:bold 20px Arial, Helvetica, sans-serif;color:#c90016;}
 
.subttl_menu_text {font:bold 14px Arial, Helvetica, sans-serif;color:#c90016;list-style:none;margin-top:2px;vertical-align:middle;}
.subttl_menu_text_li {font:bold 14px Arial, Helvetica, sans-serif;color:#1aa1cf;text-decoration:none;margin:0px;padding:0px;list-style:none;line-height:20px;}
.subttl_menu_text_shop {font:bold 11px Arial, Helvetica, sans-serif;color:#c90016;}
.subttl_menu_left {font:bold 16px Arial, Helvetica, sans-serif;color:#545252;text-decoration:none;}
.subttl_menu_left_alt {font:bold 16px Arial, Helvetica, sans-serif;color:#56595c;text-decoration:none;}
.subttl_myaccount_02 {font:bold 20px Arial, Helvetica, sans-serif;color:#c90016;padding-top:5px;padding-bottom:11px;display:block;}
.productTitle {font:bold 16px Arial, Helvetica, sans-serif;color:#c90016;padding-top:10px;display:block;}
.productDescrip {font:bold 14px Arial, Helvetica, sans-serif;color:#838486;}
.productSize {font:normal 16px Arial, Helvetica, sans-serif;color:#838486;padding-top:10px;display:block;}
.unitPrice {font:bold 16px Arial, Helvetica, sans-serif;color:#c90016;padding-top:10px;display:block;}
/* Subtitle Styles End */

/* Subtitles that are used as Links Styles Begin */
.subttl_inneremp a {color:#1aa1cf;text-decoration:none;}
.subttl_inneremp a:visited {color:#178eb7;text-decoration:none;}
.subttl_inneremp a:hover {color:#15b5e9;text-decoration:underline;}
.subttl_innerpagesemp {font:bold 20px Arial, Helvetica, sans-serif;color:#1aa1cf;text-decoration:underline;}
.subttl_innerpagesemp a {font:bold 20px Arial, Helvetica, sans-serif;color:#1aa1cf;text-decoration:underline;}
.subttl_innerpagesemp a:visited {color:#178eb7;}
.subttl_innerpagesemp a:hover {color:#15b5e9; text-decoration:underline;}
.subttllnk_innerpages a {font-weight:bold;color:#1aa1cf;text-decoration:underline;}
.subttllnk_innerpages a:visited {color:#178eb7;text-decoration:underline;}
.subttllnk_innerpages a:hover {color:#15b5e9;text-decoration:underline;}
.subttllnk_innerpagesmain a {font:bold 20px Arial, Helvetica, sans-serif;color:#1aa1cf;text-decoration:underline;}
.subttllnk_innerpagesmain a:hover {color:#1aa1cf;text-decoration:underline;}
.subttl_leftsecondbox {font:bold 16px Arial, Helvetica, sans-serif;color:#ffffff;text-decoration:none;background-image: url(../images/common/arrow4_white.gif);background-repeat: no-repeat;background-position: right;padding-right:0px;}
.subttl_leftsecondbox a {font:bold 16px Arial, Helvetica, sans-serif;color:#ffffff;text-decoration:none;background-image: url(../images/common/arrow4_white.gif);background-repeat: no-repeat;background-position: right; padding-right:13px;}
.subttl_leftsecondbox a:visited {font:bold 16px Arial, Helvetica, sans-serif;color:#8ef6fc;text-decoration:none;background-image: url(../images/common/arrow5b_white.gif);}
.subttl_leftsecondbox a:hover {font:bold 16px Arial, Helvetica, sans-serif;color:#8ef6fc;text-decoration:underline;background-image: url(../images/common/arrow4_white.gif);background-repeat: no-repeat;background-position: right;padding-right:13px;}

.subttl_leftsecondbox1 {font:bold 16px Arial, Helvetica, sans-serif;color:#ffffff;text-decoration:none;background-image: url(../images/common/arrow5_white.gif);background-repeat: no-repeat;background-position: right;padding-right:0px;}
.subttl_leftsecondbox1 a {font:bold 16px Arial, Helvetica, sans-serif;color:#ffffff;text-decoration:none;background-image: url(../images/common/arrow5_white.gif);background-repeat: no-repeat;background-position: right; padding-right:13px;}
.subttl_leftsecondbox1 a:hover {font:bold 16px Arial, Helvetica, sans-serif;color:#8ef6fc;text-decoration:underline;background-image: url(../images/common/arrow5_white_rw.gif);background-repeat: no-repeat;background-position: right;padding-right:13px;}

.subttl_leftthirdbox {font:bold 16px Arial, Helvetica, sans-serif;color:#8ef6fc;text-decoration:none;}
.subttl_leftthirdbox a {font:bold 16px Arial, Helvetica, sans-serif;color:#8ef6fc;text-decoration:none;background:url(../images/common/arrow3_white.gif) no-repeat right;}
.subttl_leftthirdbox a:visited {font:bold 16px Arial, Helvetica, sans-serif;color:#8ef6fc;text-decoration:none;background:url(../images/common/arrow3_white.gif) no-repeat right;}
.subttl_leftthirdbox a:hover {color:#ffffff;text-decoration:underline;background:url(../images/common/arrow3_white_hover.gif) no-repeat right;}
.subttl_menu_textalt {font:bold 14px Arial, Helvetica, sans-serif;color:#1aa1cf;}
.subttl_menu_textalt a {font:bold 14px Arial, Helvetica, sans-serif;color:#1aa1cf;text-decoration:none;line-height:18px}
.subttl_menu_textalt a:hover {color:#1aa1cf;text-decoration:underline;line-height:18px}
.subttl_menu_textalt_space {font:bold 14px Arial, Helvetica, sans-serif;color:#1aa1cf;}
.subttl_menu_textalt_space a {font:bold 14px Arial, Helvetica, sans-serif;color:#1aa1cf;text-decoration:none;line-height:20px}
.subttl_menu_textalt_space a:hover {color:#1aa1cf;text-decoration:underline;line-height:20px}
/* Subtitles that are used as Links Styles End */

/* Content Styles Begin */
.contprice {font:14px Arial, Helvetica, sans-serif;color:#56595c;text-decoration:line-through;}
.cont_bulletalert {font:14px Arial, Helvetica, sans-serif;color:#56595c;padding-left:19px;line-height:20px;}
.cont_discount {text-transform:uppercase;font:bold 14px Arial, Helvetica, sans-serif;color:#c90016;}
.cont_table {font:14px Arial, Helvetica, sans-serif;color:#56595c;line-height:18px;}
.cont_int {background:#ffffff url(../images/common/back_end.jpg) no-repeat bottom;width:480px;}
.cont_intsml {font:14px Arial, Helvetica, sans-serif;color:#545252;line-height:18px;}
.cont_innerpages {font:14px Arial, Helvetica, sans-serif;color:#545252;}
.cont_innerpages_pwd_widget {font:14px Arial, Helvetica, sans-serif;color:#545252;vertical-align:25%}
.cont_innerpagesearch {font:18px Arial, Helvetica, sans-serif;color:#545252;}
.cont_innerpagesemp {font:bold 14px Arial, Helvetica, sans-serif;color: #545252;}
.cont_innerpagesemp_underlined {font:bold 14px Arial, Helvetica, sans-serif;color: #545252;text-decoration:underline;}
.cont_innerpagesemp_2 {font:bold 14px Arial, Helvetica, sans-serif;color:#56595c;}
.cont_innerpagesemp_title {font:bold 16px Arial, Helvetica, sans-serif;color: #545252;}
.cont_innerpagesempalt {font:italic 14px Arial, Helvetica, sans-serif;color: #545252;}
.cont_inneritalic {font:italic 14px Arial, Helvetica, sans-serif;color:#545252;}
.cont_italicemp {font:italic 14px Arial, Helvetica, sans-serif;color:#545252;text-decoration:underline;}
.cont_italic {font:italic 12px Arial, Helvetica, sans-serif;color:#56595c;}
.home_alert {font:bold 13px Arial, Helvetica, sans-serif;color:#757575;}
.cont_boxesfirst {font:bold 14px Arial, Helvetica, sans-serif;color:#c90016;text-decoration:underline;}
.cont_boxessecond {font:bold 14px Arial, Helvetica, sans-serif;color:#1aa1cf;text-decoration:underline;}
.cont_leftbox {font:14px Arial, Helvetica, sans-serif;color:#ffffff;}
.cont_secondoblique {font:italic 14px Arial, Helvetica, sans-serif;color:#56595c;}
.cont_second {font:16px Arial, Helvetica, sans-serif;color:#56595c;}
.cont_thirdemp {font:bold 12px Arial, Helvetica, sans-serif;color:#56595c;}
.cont_mainemp {font:bold 14px Arial, Helvetica, sans-serif;color:#c90016;}
.cont_mainempsub {font:bold 12px Arial, Helvetica, sans-serif;color:#c90016;}
.cont_thirdemp_nbld {font:12px Arial, Helvetica, sans-serif;color:#56595c;}
.txt_innerpages{font:14px Arial, Helvetica, sans-serif;color:#56595c;}
.cont_disabled {font:14px Arial, Helvetica, sans-serif;color:#dddddd;}
.cont_alt {font:italic 14px Arial, Helvetica, sans-serif;color:#56595c;}
.cont_alert {font:italic bold 14px Arial, Helvetica, sans-serif;color:#f31121;}
.cont_compulsory {font:bold 14px Arial, Helvetica, sans-serif;color:#f31121;}
.cont_discountalt {font:bold 16px Arial, Helvetica, sans-serif;color:#c90016;}
.cont_discountaltsub {font:bold 14px Arial, Helvetica, sans-serif;color:#c90016;}
.cont_title_tsub {font:bold 20px Arial, Helvetica, sans-serif;color:#56595c;}
.cont_diveder_component {font:bold 18px Arial, Helvetica, sans-serif;color:#c90016;}
.cont_second_fsdepartment {font:bold 13px Arial, Helvetica, sans-serif;color:#519190;}
.cont_tittle_fs {font:20px Arial, Helvetica, sans-serif;color:#ffffff;}
.cont_tittle_pop_up {font:bold 14px Arial, Helvetica, sans-serif;color:#ffffff;}
.cont_tittle_ye_pop_up {font:bold 14px Arial, Helvetica, sans-serif;color:#F2ED1C;}
.cont_info {font:14px Arial, Helvetica, sans-serif;color:#c90016;text-decoration:none;line-height:20px;}
.cont_infosmall {font:bold 12px Arial, Helvetica, sans-serif;color:#c90016;text-decoration:none;}
.cont_linkalt {font:14px Arial, Helvetica, sans-serif;color:#56595c;text-decoration:none}
.cont_int_alt {background:#ffffff url(../images/common/img_box_right_cc.jpg) repeat-x bottom;width:240px;}
.cont_registered {vertical-align:super;}
/* Content Styles Ends */

/* Content that are used as Links Styles Begin */
.cont {font:14px Arial, Helvetica, sans-serif;color:#56595c;}
.cont_dropdown {font:12px Arial, Helvetica, sans-serif;color:#56595c;}
.cont a {font:14px Arial, Helvetica, sans-serif;color:#56595c;text-decoration:underline;}
.cont a:hover {color:#56595c;text-decoration:underline;}
.cont_rx {font:12px Arial, Helvetica, sans-serif;color:#56595c;}
.cont_rx a {font:12px Arial, Helvetica, sans-serif;color:#56595c;text-decoration:underline;}
.cont_rx a:hover {color:#56595c;text-decoration:underline;}
.cont_promo {font:14px Arial, Helvetica, sans-serif;color:#56595c;}
.cont_promo a {font:14px Arial, Helvetica, sans-serif;color:#56595c;text-decoration:underline;}
.cont_promo a:hover {color:#56595c;text-decoration:underline;}
.cont_12 {font:12px Arial, Helvetica, sans-serif;color:#56595c;}
.cont_footer {font:12px Arial, Helvetica, sans-serif;color:#56595c;}
.cont_footer a {font:12px Arial, Helvetica, sans-serif;color:#56595c;text-decoration:underline;}
.cont_footer a:hover {color:#56595c;text-decoration:underline;}
.cont_small a {font:12px Arial, Helvetica, sans-serif;color:#56595c;text-decoration:underline;}
.cont_small a:hover {color:#56595c;text-decoration:underline;}
.cont_settings_reminder {font:14px Arial, Helvetica, sans-serif;color:#9f9f9f;}
.cont_settings_reminder a {font:14px Arial, Helvetica, sans-serif;color:#9f9f9f;text-decoration:underline;}
.cont_settings_reminder a:hover {color:#9f9f9f;text-decoration:underline;}
.cont_setalt {font:bold 14px Arial, Helvetica, sans-serif;color:#9f9f9f;}
.cont_setalt a {font:bold 14px Arial, Helvetica, sans-serif;color:#9f9f9f;text-decoration:underline}
.cont_setalt a:hover {color:#9f9f9f;text-decoration:underline}
.cont_zeroqty {font:bold 14px Arial, Helvetica, sans-serif;color:#a0a0a0;}
.cont_secondemp {font:bold 14px Arial, Helvetica, sans-serif;color:#56595c;}
.cont_secondemp a {font:bold 14px Arial, Helvetica, sans-serif;color:#56595c;text-decoration:none}
.cont_secondemp a:hover {color:#56595c;text-decoration:underline;}
.cont_secondemp_alt {font:bold 14px Arial, Helvetica, sans-serif;color:#56595c;line-height:20px;}
.cont_secondemp_alt a {font:bold 14px Arial, Helvetica, sans-serif;color:#56595c;text-decoration:none}
.cont_secondemp_alt a:hover {color:#56595c;text-decoration:underline;}
.cont_second_fs_sc {font:bold 14px Arial, Helvetica, sans-serif;color:#519190;line-height:18px;}
.cont_second_fs_sc a {font:bold 14px Arial, Helvetica, sans-serif;color:#519190; text-decoration:none}
.cont_second_fs_sc a:hover {color:#519190; text-decoration:underline;}
/* Content that are used as Links Styles End */

/* Subtitle on search Style Begin */
.subttl_refine_results {font:bold 11px Arial, Helvetica, sans-serif;color:#56595c;}
/* Subtitle on search Style End */

/* ========================================================================//
   3. LINKS:
   Here are all of the styles used for the links in the whole site.
   ========================================================================//
*/
/* Link Styles Begin */
.lnk_rightfirstbox {font:14px Arial, Helvetica, sans-serif;color:#c90016;text-decoration:underline;}
.lnk_rightfirstbox a {font:14px Arial, Helvetica, sans-serif;color:#c90016;text-decoration:underline;}
.lnk_rightfirstbox a:visited {text-decoration:underline;}
.lnk_rightfirstbox a:hover {color:#f31121;text-decoration:underline;}
.lnk_rightfirstboxalt {font:14px Arial, Helvetica, sans-serif;color:#1aa1cf;text-decoration:underline;}
.lnk_rightfirstboxalt a {font:14px Arial, Helvetica, sans-serif;color:#1aa1cf;text-decoration:underline;}
.lnk_rightfirstboxalt a:hover {color:#1aa1cf;text-decoration:underline;}
.lnk_rightfirstboxalt_nounderline:link {text-decoration:none;}
.lnk_rightfirstboxalt_nounderline:visited {text-decoration:none;}
.lnk_rightfirstboxalt_nounderline:active {text-decoration:none;}
.lnk_rightfirstboxalt_nounderline:hover {text-decoration:none;}
.lnk_rightfirstboxaltbold {font:bold 14px Arial, Helvetica, sans-serif;color:#1aa1cf;text-decoration:underline;text-align:center;}
.lnk_rightfirstboxaltbold a {font:bold 14px Arial, Helvetica, sans-serif;color:#c90016;text-decoration:underline;text-align:center;}
.lnk_rightfirstboxaltbold a:visited {text-decoration:underline;text-align:center;}
.lnk_rightfirstboxaltbold a:hover {color:#f31121;text-decoration:underline;text-align:center;}

.lnk_rightfirstboxaltbold1 {font:bold 14px Arial, Helvetica, sans-serif;color:#1aa1cf;text-decoration:none;text-align:center;}
.lnk_rightfirstboxaltbold1 a {font:bold 14px Arial, Helvetica, sans-serif;color:#1aa1cf;text-decoration:none;text-align:center;}
.lnk_rightfirstboxaltbold1 a:hover {font:bold 14px Arial, Helvetica, sans-serif;color:#f31121;text-decoration:underline;text-align:center;}

.lnk_select {font:bold 14px Arial, Helvetica, sans-serif;color:#1aa1cf;text-decoration:underline;}
.lnk_select a {font:bold 14px Arial, Helvetica, sans-serif;color:#c90016;text-decoration:underline;}
.lnk_select a:visited {text-decoration:underline;}
.lnk_select a:hover {color:#f31121;text-decoration:underline;}
.lnk_my_account {font:bold 14px Arial, Helvetica, sans-serif;color:#c90016;text-decoration:underline;}
.lnk_my_account a {font:bold 14px Arial, Helvetica, sans-serif;color:#c90016;text-decoration:underline;}
.lnk_my_account a:visited {color:#c90016;text-decoration:underline;}
.lnk_my_account a:hover {color:#c90016;text-decoration:underline;}
.lnk_my_account_special {font:bold 14px Arial, Helvetica, sans-serif;color:#c90016;text-decoration:none;}
.lnk_my_account_special a {font:bold 14px Arial, Helvetica, sans-serif;color:#c90016;text-decoration:none;}
.lnk_my_account_special a:visited {color:#c90016;text-decoration:none;}
.lnk_my_account_special a:hover {color:#c90016;text-decoration:underline;}
.lnk_navigationempser {font:bold 14px Arial, Helvetica, sans-serif;color:#56595c;text-decoration:none;}
.lnk_navigationempser a {font:bold 14px Arial, Helvetica, sans-serif;color:#56595c;text-decoration:none;}
.lnk_navigationempser a:visited {color:#56595c;text-decoration:underline;}
.lnk_navigationempser a:hover {color:#56595c;text-decoration:underline;}
.lnk_rightfirstboxemp {font-weight:bold;color:#c90016;text-decoration:underline;}
.lnk_rightfirstboxemp a {font-weight:bold;color:#c90016;text-decoration:underline;}
.lnk_rightfirstboxemp a:visited {text-decoration:underline;}
.lnk_rightfirstboxemp a:hover {color:#f31121;text-decoration:underline;}
.lnk_rightbar {font:bold 14px Arial, Helvetica, sans-serif;color:#c90016;}
.lnk_rightbar a {font:bold 14px Arial, Helvetica, sans-serif;color:#c90016;text-decoration:none;background:url(../images/common/arrow1_red.gif) no-repeat right;}
.lnk_rightbar a:hover {color:#f31121;text-decoration:underline;background:url(../images/common/arrowHover_red.gif) no-repeat right;}
.lnk_rightbar_2lines {font:bold 14px Arial, Helvetica, sans-serif;color:#c90016;}
.lnk_rightbar_2lines a {font:bold 14px Arial, Helvetica, sans-serif;color:#c90016;text-decoration:none;background:url(../images/common/arrow1_red.gif) no-repeat right;}
.lnk_rightbar_2lines a:visited {color:#850009;text-decoration:none;background:url(../images/common/arrowVisited_red.gif) no-repeat right;}
.lnk_rightbar_2lines a:hover {color:#f31121;text-decoration:underline;background:url(../images/common/arrowHover_red.gif) no-repeat right;}
.lnk_rightleftbar {font:bold 14px Arial, Helvetica, sans-serif;color:#c90016;}
.lnk_rightleftbar a {font:bold 14px Arial, Helvetica, sans-serif;color:#c90016;text-decoration:none;background:url(../images/common/arrow_left1_red.gif) no-repeat left;}
.lnk_rightleftbar a:visited {color:#850009;text-decoration:none;background:url(../images/common/arrowVisitedleft_red.gif) no-repeat left;}
.lnk_rightleftbar a:hover {color:#f31121;text-decoration:underline;background:url(../images/common/arrowHoverleft_red.gif) no-repeat left;}
.lnk_rightbar_alt {font:bold 16px Arial, Helvetica, sans-serif;color:#c90016;background-repeat:no-repeat;}
.lnk_rightbar_alt a {font:bold 16px Arial, Helvetica, sans-serif;color:#c90016;text-decoration:none;background:url(../images/common/arrow1_red.gif) no-repeat right;}
.lnk_rightbar_alt a:visited {color:#850009;text-decoration:none;background:url(../images/common/arrowVisited_red.gif) no-repeat right;}
.lnk_rightbar_alt a:hover {color:#f31121;text-decoration:underline;background:url(../images/common/arrowHover_red.gif) no-repeat right;}
.lnk_barsearch {font:bold 18px Arial, Helvetica, sans-serif;color:#c90016;}
.lnk_barsearch a {font:bold 18px Arial, Helvetica, sans-serif;color:#c90016;text-decoration:none;background:url(../images/common/arrow1_red.gif) no-repeat right;}
.lnk_barsearch a:visited {color:#850009;text-decoration:none;background:url(../images/common/arrowVisited_red.gif) no-repeat right;}
.lnk_barsearch a:hover {color:#f31121;text-decoration:underline;background:url(../images/common/arrowHover_red.gif) no-repeat right;}
.lnk_prescriptionbar {font:bold 14px Arial, Helvetica, sans-serif;color:#1aa1cf;background-repeat:no-repeat;}
.lnk_prescriptionbar a {font:bold 14px Arial, Helvetica, sans-serif;color:#1aa1cf; background:url(../images/common/arrow_blue1.gif) no-repeat right;}
.lnk_promos a{font:bold 14px Arial, Helvetica, sans-serif;color:#1aa1cf;background-repeat:no-repeat;text-decoration:none}
.lnk_promos a:hover {color:#1aa1cf; text-decoration:underline;}
.lnk_prescriptionbar a:visited {color:#178eb7;	background:url(../images/common/arrow_blue2.gif) no-repeat	right;}
.lnk_prescriptionbar a:hover {color:#15b5e9;text-decoration:underline;background:url(../images/common/arrow_blue3.gif) no-repeat right;}
.lnk_contarrow {font:bold 14px Arial, Helvetica, sans-serif;color:#535152;background-repeat:no-repeat; padding-right:0px;}
.lnk_contarrow a {font-weight:bold;color:#535152;text-decoration:none;background:url(../images/common/arrow1_g.gif) no-repeat right;padding-right:13px;}
.lnk_contarrow a:hover {color:#868485;background: url(../images/common/arrow2_g.gif) no-repeat right; right;padding-right:13px;}
.lnk_contarrow_month {font:bold 14px Arial, Helvetica, sans-serif;color:#535152;}
.lnk_contarrow_month a {font:bold 14px Arial, Helvetica, sans-serif;color:#535152;text-decoration:none;padding:0 0 4px 0;}
.lnk_contarrow_month a:hover {color:#868485;text-decoration:underline;}
.lnk_contarrow_big {font:bold 16px Arial, Helvetica, sans-serif;color:#535152;line-height:20px;}
.lnk_contarrow_big a {font:bold 16px Arial, Helvetica, sans-serif;color:#535152;text-decoration:none;background:url(../images/common/arrow1_g.gif) no-repeat right;}
.lnk_contarrow_big a:hover {color:#868485;text-decoration:underline;background:url(../images/common/arrow2_g.gif) no-repeat right;}
.lnk_contsitemap {font:bold 14px Arial, Helvetica, sans-serif;color:#56595c; line-height:20px;}
.lnk_contsitemap a {font-weight:normal; color:#56595c; line-height:20px;}
.lnk_contsitemap a:hover {font-weight:normal;color:#56595c;text-decoration:underline;}
.lnk_menuhelp {font:14px Arial, Helvetica, sans-serif;color:#535152;line-height:20px;text-decoration:underline;}
.lnk_menuhelp a {font:14px Arial, Helvetica, sans-serif;color:#535152;text-decoration:underline;line-height:20px;}
.lnk_menuhelp a:hover {color:#535152; text-decoration:underline;}
.lnk_menuhelp_quick {font:bold 14px Arial, Helvetica, sans-serif;color:#535152;line-height:20px;}
.lnk_menuhelp_quick a {font:bold 14px Arial, Helvetica, sans-serif;color:#535152;text-decoration:none;}
.lnk_menuhelp_quick a:hover {color:#535152;text-decoration:underline;}
.lnk_menu_hi {font:bold 14px Arial, Helvetica, sans-serif;color:#1aa1cf;line-height:20px;}
.lnk_menu_hi a {font:bold 14px Arial, Helvetica, sans-serif;color:#1aa1cf;line-height:20px;text-decoration:none;}
.lnk_menu_hi a:hover {color:#1aa1cf;text-decoration:underline;}
.lnk_contname {font:bold 14px Arial, Helvetica, sans-serif;color:#535152;text-decoration:underline;}
.lnk_contname a {font:bold 14px Arial, Helvetica, sans-serif;color:#535152;text-decoration:underline;}
.lnk_contname a:visited {color:#535152;text-decoration:underline;}
.lnk_contname a:hover {color:#535152;text-decoration:underline;}
.lnk_centerboxesline {font:bold 14px Arial, Helvetica, sans-serif;color:#1aa1cf;text-decoration:underline;}
.lnk_centerboxesline a {font:bold 14px Arial, Helvetica, sans-serif;color:#1aa1cf;text-decoration:underline;}
/* For Ui changes 
.lnk_centerboxesline a:visited {color:#178eb7;text-decoration:none;} */
.lnk_centerboxesline a:hover {color:#15b5e9;text-decoration:underline;}
.lnk_centerboxesline_rm {font:14px Arial, Helvetica, sans-serif;color:#1aa1cf;text-decoration:underline;}
.lnk_centerboxesline_rm a {font:14px Arial, Helvetica, sans-serif;color:#1aa1cf;text-decoration:underline;}
.lnk_centerboxesline_rm a:visited {color:#178eb7;text-decoration:underline;}
.lnk_centerboxesline_rm a:hover {color:#15b5e9;text-decoration:underline;}
.lnk_centercallout {font:14px Arial, Helvetica, sans-serif;color:#1aa1cf;text-decoration:none;}
.lnk_centercallout a {font:14px Arial, Helvetica, sans-serif;color:#1aa1cf;text-decoration:none;}
.lnk_centercallout a:visited {color:#178eb7;text-decoration:none;}
.lnk_centercallout a:hover {color:#15b5e9;text-decoration:underline;}
.lnk_drugname {font:bold 14px Arial, Helvetica, sans-serif;color:#c90016;text-decoration:none;}
.lnk_drugname a {font:bold 14px Arial, Helvetica, sans-serif;color:#c90016;text-decoration:none;}
.lnk_drugname a:visited {color:#850009;text-decoration:none;}
.lnk_drugname a:hover {color:#f31121;text-decoration:underline;}
.lnk_centerboxes {font:14px Arial, Helvetica, sans-serif;color:#1aa1cf;text-decoration:underline;}
.lnk_centerboxes a {font:14px Arial, Helvetica, sans-serif;color:#1aa1cf;text-decoration:underline;}
.lnk_centerboxes a:visited {color:#178eb7;text-decoration:underline;}
.lnk_centerboxes a:hover {color:#15b5e9;text-decoration:underline;}
.lnk_centerboxesemp {font:bold 14px Arial, Helvetica, sans-serif;color:#1aa1cf;text-decoration:none;line-height:18pt;}
.lnk_centerboxesemp a {font:bold 14px Arial, Helvetica, sans-serif;color:#1aa1cf;text-decoration:none;line-height:18pt;}
.lnk_centerboxesemp a:visited {color:#178eb7;text-decoration:underline;}
.lnk_centerboxesemp a:hover {color:#15b5e9;text-decoration:underline;}
.lnk_leftbox {font:14px Arial, Helvetica, sans-serif;color:#ffffff;text-decoration:underline;}
.lnk_leftbox a {font:14px Arial, Helvetica, sans-serif;color:#ffffff;text-decoration:underline;}
.lnk_leftbox a:visited {color:#ffffff;text-decoration:underline;}
.lnk_leftbox a:hover {color:#90d1f1;text-decoration:underline;}
.lnk_leftbox2 {font:bold 14px Arial, Helvetica, sans-serif;color:#ffffff;text-decoration:none;}
.lnk_leftbox2 a {font:bold 14px Arial, Helvetica, sans-serif;color:#ffffff;text-decoration:none;}
.lnk_leftbox2 a:hover {color:#ffffff;text-decoration:underline;}
.lnk_leftbox3 {font:bold 16px Arial, Helvetica, sans-serif;color:#ffffff;text-decoration:none;}
.lnk_leftbox3 a {font:bold 16px Arial, Helvetica, sans-serif;color:#ffffff;text-decoration:none;}
.lnk_leftbox3 a:hover {color:#ffffff;text-decoration:underline;}
.lnk_footer {font:14px Arial, Helvetica, sans-serif;color:#56595c;}
.lnk_footer a {font:14px Arial, Helvetica, sans-serif;color:#56595c;text-decoration:none;}
.lnk_footer a:hover {color:#56595c;text-decoration:underline;}
.lnk_rightbaralt {font:bold 14px Arial, Helvetica, sans-serif;color:#c90016;text-decoration:none;}
.lnk_rightbaralt a {font:bold 14px Arial, Helvetica, sans-serif;color:#c90016;text-decoration:none;}
.lnk_rightbaralt a:hover {color:#c90016;text-decoration:underline;}
.lnk_right_baralt {font:14px Arial, Helvetica, sans-serif;color:#c90016;text-decoration:none;}
.lnk_right_baralt a {font:14px Arial, Helvetica, sans-serif;color:#c90016;text-decoration:none;}
.lnk_right_baralt a:hover {color:#c90016;text-decoration:underline;}
a.lnk_answer:link {font:14px Arial, Helvetica, sans-serif;color:#c90016;text-decoration:none;}
a.lnk_answer:visited {font:14px Arial, Helvetica, sans-serif;color:#c90016;text-decoration:none;}
a.lnk_answer:active {font:14px Arial, Helvetica, sans-serif;color:#c90016;text-decoration:none;}
a.lnk_answer:hover {font:14px Arial, Helvetica, sans-serif;color:#c90016;text-decoration:none;}
.lnk_contnamealt {font:14px Arial, Helvetica, sans-serif;color:#535152;text-decoration:underline;}
.lnk_contnamealt a {font:14px Arial, Helvetica, sans-serif;color:#535152;text-decoration:underline;}
.lnk_contnamealt a:visited {color:#535152;text-decoration:underline;}
.lnk_contnamealt a:hover {color:#535152;text-decoration:underline;}
.lnk_gray_italic {font:14px Arial, Helvetica, sans-serif;color:#535152;text-decoration:underline;}
.lnk_gray_italic a {font:14px Arial, Helvetica, sans-serif;color:#535152;text-decoration:underline;}
.lnk_gray_italic a:hover {color:#838588;text-decoration:underline;}
.lnk_contnamealt_notunder {font:14px Arial, Helvetica, sans-serif;color:#535152;text-decoration:underline;}
.lnk_contnamealt_notunder a {font:14px Arial, Helvetica, sans-serif;color:#535152;text-decoration:underline;}
.lnk_contnamealt_notunder a:visited {color:#535152;text-decoration:underline;}
.lnk_contnamealt_notunder a:hover {color:#535152;text-decoration:underline;}
.lnk_callout {font:14px Arial, Helvetica, sans-serif;color:#535152;text-decoration:underline;}
.lnk_callout a {font:14px Arial, Helvetica, sans-serif;color:#535152;text-decoration:underline;}
.lnk_callout a:visited {color:#535152;text-decoration:underline;}
.lnk_callout a:hover {color:#535152;text-decoration:underline;}
.lnk_boxesline {font:bold 14px Arial, Helvetica, sans-serif;color:#1aa1cf;text-decoration:underline;}
.lnk_boxesline a {font:bold 14px Arial, Helvetica, sans-serif;color:#1aa1cf;text-decoration:underline;}
.lnk_boxesline a:visited {color:#178eb7;text-decoration:underline;}
.lnk_boxesline a:hover {color:#15b5e9;text-decoration:underline;}
.lnk_edit_add_account {font:bold 14px Arial, Helvetica, sans-serif;color:#56595c;text-decoration:underline;}
.lnk_edit_add_account a {font:bold 14px Arial, Helvetica, sans-serif;color:#56595c;text-decoration:underline;}
.lnk_edit_add_account a:visited {color:#56595c;	text-decoration:underline;}
.lnk_edit_add_account a:hover {color:#56595c;text-decoration:underline;}
.lnk_edit_add_account_notunder {font:bold 14px Arial, Helvetica, sans-serif;color:#56595c;text-decoration:none;}
.lnk_edit_add_account_notunder a {font:bold 14px Arial, Helvetica, sans-serif;color:#56595c;text-decoration:none;}
.lnk_edit_add_account_notunder a:visited {color:#56595c;text-decoration:none;}
.lnk_edit_add_account_notunder a:hover {color:#56595c;text-decoration:underline;}
.lnk_rightsecondbox {font:12px Arial, Helvetica, sans-serif;color:#c90016;text-decoration:none;}
.lnk_rightsecondbox a {font:12px Arial, Helvetica, sans-serif;color:#c90016;text-decoration:none;}
.lnk_rightsecondbox a:visited {color:#c90016;text-decoration:none;}
.lnk_rightsecondbox a:hover {color:#c90016;text-decoration:underline;}
.lnk_innerprint {font:bold 20px Arial, Helvetica, sans-serif;color:#000000;text-decoration:underline;}
.lnk_innerprint a {font:bold 20px Arial, Helvetica, sans-serif;color:#000000;text-decoration:underline;}
.lnk_innerprint a:hover {color:#000000;text-decoration:underline;}
/* Link Styles End */

/* ========================================================================//
   4. MESSAGE AREA BOX:
   These are the different styles used in the message area that changes to 
   show the different states (authenticated versus unauthenticated).
   ========================================================================//
*/
/* Message Box Area Styles Begin */
.box_messagearea {background-color:#ffffff;height:28px;width:960px;padding:5px 0 5px 0;}
.box_messageareaon {background:#ffffff url(../images/common/back_alert2.jpg) repeat-x;height:35px;width:960px;margin:10px 0 5px 0;border-left:1px solid #f6d4d8;border-right:1px solid #f6d4d8;border-bottom:1px solid #f6d4d8;padding:5px 0 5px 0;}
.box_messageareaon_special {background:#ffffff url(../images/common/back_alert2.jpg) repeat-x;height:35px;width:945px;margin:10px 0 5px 0;border-left:1px solid #f6d4d8;border-right:1px solid #f6d4d8;border-bottom:1px solid #f6d4d8;padding:5px 0 5px 0;}
.box_messageareaondialog {background:url(../images/common/back_alert2.jpg) #ffffff repeat-x;height:35px;width:350px;margin:10px 0 5px 0;border-left:1px solid #f6d4d8;border-right:1px solid #f6d4d8;border-bottom:1px solid #f6d4d8;padding:5px 0 5px 0;}
.box_messageareaonhelpdialog {background:url(../images/common/back_alert2.jpg) #ffffff repeat-x;height:35px;width:540px;margin:10px 0 5px 0;border-left:1px solid #f6d4d8;border-right:1px solid #f6d4d8;border-bottom:1px solid #f6d4d8;padding:5px 0 5px 0;}
.box_messageareacontact {background:#ffffff url(../images/common/back_alert2.jpg) repeat-x;height:28px;width:700px;margin:10px 0 5px 0;border-left:1px solid #f6d4d8;border-right:1px solid #f6d4d8;border-bottom:1px solid #f6d4d8;padding:5px 0 5px 0;}
.box_prescription {background-image:url(../images/common/back_prescrotionbar.jpg);height:31px;width:960px;margin:10px 0 5px 0;border-left:1px solid #e8e8e9;border-right:1px solid #e8e8e9;padding:5px 0 5px 0;}
.box_alert {background:#ffffff url(../images/common/back_alert.jpg) repeat-x;height:78px;width:960px;margin:10px 0 5px 0;border-left:1px solid #e8e8e9;border-right:1px solid #e8e8e9;border-bottom:1px solid #e8e8e9;padding:5px 0 5px 0;}
.box_alert_ec {background:#ffffff url(../images/common/back_alert.jpg) repeat-x;height:40px;width:960px;margin:10px 0 5px 0;border-left:1px solid #e8e8e9;border-right:1px solid #e8e8e9;border-bottom:1px solid #e8e8e9;padding:5px 0 5px 0;}
.box_alert_search {background:#ffffff url(../images/common/back_alert.jpg) repeat-x;height:23px;width:960px;margin:10px 0 5px 0;border-left:1px solid #e8e8e9;border-right:1px solid #e8e8e9;border-bottom:1px solid #e8e8e9;padding:5px 0 5px 0;}
.box_product {background:url(../images/common/img_back_ct11.jpg) repeat-x bottom;padding:20px 0 0px 15px;margin:0px}
.box_productcat {repeat-x bottom;padding:20px 0 0px 15px;margin:0px}
.box_leftmenu {width:240px;padding-left:10px;background-color:#ffffff;}
.box_leftmenu_store {width:225px;padding-left:10px;background-color:#ffffff;}
.box_messageshoppinglist {background:#ffffff url(../images/common/back_alert2.jpg) repeat-x;height:35px;width:720px;margin:10px 0 5px 0;border-left:1px solid #f6d4d8;border-right:1px solid #f6d4d8;border-bottom:1px solid #f6d4d8;padding:5px 0 5px 0;}
.box_left_rx {background:url(../images/common/img_doc_rxextrabucks1.jpg) no-repeat top left;width:240px;}
/* Message Box Area Styles Ends */

/* ========================================================================//
   5. BOXES:
   Here all of the styles for boxes are listed.
   ========================================================================//
*/
.box_leftmenu {width:240px;padding-left:10px;background-color:#ffffff;}
.box_leftmenu_store {width:225px;padding-left:10px;background-color:#ffffff;}
.box_expandie {width:100%;}
#scrollBox_directions {background-color:#ffffff;overflow:scroll;height:250px;width:240px;text-align:left;padding:0px;margin:0px;border-top:1px solid #e2e2e2;border-right:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;border-left:1px solid #e2e2e2;}
.height_bg {height:125px;}
.complete_border_popup {width:220px;border-top:1px solid #686869;border-right:1px solid #686869;border-bottom:1px solid #686869;border-left:1px solid #686869;}
.align_padding_top {padding-top:8px;}
table#addedItem {background-color:#FFFFFF; width:558px; height:150px; border-collapse:collapse;}
table#addedItem p {font-size:14px; font-weight:bold; color:#535152; padding-left:15px;}
table#addedItem td.addedItemRow {border-top:1px solid #c4c5c7;}
table#addedItem td.addedItemTableLeft {height:22px; background-color:#FFFFFF;}
table#addedItem td.addedItemTableCenter1 {height:22px; border-left:1px solid #c4c5c7; background-color:#FFFFFF;}
table#addedItem td.addedItemTableCenter2 {height:22px; border-left:1px solid #c4c5c7; background-color:#FFFFFF;}
table#addedItem td.addedItemTableRight {height:22px; border-left:1px solid #c4c5c7; background-color: #FFFFFF;}

/* ========================================================================//
   6. SIFR:
   These are the styles for the special (enbedded) fonts
   ========================================================================//
*/
/* Title, Subtitle and Content sIFR Styles Begin */
.ttl_innerpages {font:bold 26px Arial, Helvetica, sans-serif;color:#1aa1cf;}
.ttl_dialog {font:bold 26px Arial, Helvetica, sans-serif;color:#c90016;margin-right:10px;}
.ttl_leftmenu {font:24px Arial, Helvetica, sans-serif;color:#ffffff;line-height:24px;}
.ttl_leftsecondbox {font:25px Arial, Helvetica, sans-serif;color:#1aa1cf;}
.ttl_leftthirdbox {font:20px Arial, Helvetica, sans-serif;color:#ffffff;}
.ttl_firstleftbox {font:25px Arial, Helvetica, sans-serif;color:#1aa1cf;}
.ttl_firstcenterbox {font:20px Arial, Helvetica, sans-serif;color:#1aa1cf;}
.ttl_centerthirdbox {font:27px Arial, Helvetica, sans-serif;color:#fe8a30;}
.ttl_lastcenterbox {font:bold 20px Arial, Helvetica, sans-serif;color:#c90016;margin:0px}
.ttl_lastcenterbox_no_sifr{font:bold 20px Arial, Helvetica, sans-serif;color:#c90016;margin:0px}
.ttl_lastcenterboxnonbold{font:20px Arial, Helvetica, sans-serif;color:#c90016;margin:0px}
.ttl_innerpagesalt {font:bold 26px Arial, Helvetica, sans-serif;color:#c90016;}
.ttl_storedetailtitle {font:bold 24px Arial, Helvetica, sans-serif;color:#c90016;}
.ttl_panelgray_Special {font:bold 20px Arial, Helvetica, sans-serif;color:#56595c;padding-left:5px;vertical-align: middle;}
.ttl_panelgray {font:bold 20px Arial, Helvetica, sans-serif;color:#56595c;padding-left:5px;vertical-align: middle;}
.ttl_fs_deparment {font:22px Arial, Helvetica, sans-serif;color:#519190;text-align:left;}
.ttl_fs_deparment_bold {font:bold 22px Arial, Helvetica, sans-serif;color:#519190;text-align:left;}
.subttl_panel{font:bold 11px Arial, Helvetica, sans-serif;color:#56595c;vertical-align: middle;}
.subttl_leftbox {font:bold 20px Arial, Helvetica, sans-serif;color:#ffffff;text-decoration:none;font-weight:normal;padding-bottom:10px;}
.cont_leftfirstbox {font:16px Arial, Helvetica, sans-serif;color:#56595c;}
.cont_firstrightbox {font:14px Arial, Helvetica, sans-serif;color:#56595c;}
/* Title, Subtitle and Content sIFR Styles End */

/* ========================================================================//
   7. SHADOWS:
   These are the styles for creating specific drop shadows.
   ========================================================================//
*/
/* Shadow Styles Begins */
.sha_rightstorepanel {background:url(../images/common/shadow_store_panel_v2.gif) repeat-y left;}
.sha_rightfrontstorepanel{ background:url(../images/common/shadow_frontstore_panel_vr.gif) repeat-y left;} 
.sha_right_fstore_grey {background:url(../images/common/shadow_department_v2.gif) repeat-y left;}
.sha_leftprescription {width:4px;background:url(../images/prescription/shadow.gif) repeat-y;}
.sha_lefttorepanel {background:url(../images/common/shadow_store_panel2_v2.gif) repeat-x top;}
.sha_leftfrontstorepanel {background:url(../images/common/shadow_frontstore_panel_vl.gif) repeat-y right;} 
.sha_bottom_fstore_grey {background:url(../images/common/shadow_department_h2.gif) repeat-x;}
.sha_bottomprescription {width:100%;height:7px;background:url(../images/common/shadow_v.gif) repeat-x top;}
.sha_bottomfrontstorepanel {background:url(../images/common/shadow_frontstore_panel_hb.gif) repeat-x top;}
.sha_bottomstorepanel {background:url(../images/common/shadow_store_panel_h2.gif) repeat-x;}
.sha_topfrontstorepanel {background:url(../images/common/shadow_frontstore_panel_ht.gif) repeat-x bottom;}
.sha_fstore_cornerbr {background:url(../images/common/shadow_fstore_cornerbr.gif) no-repeat top left;}
.sha_fstore_cornerbl {background:url(../images/common/shadow_fstore_cornerbl.gif) no-repeat top right;}
.sha_fstore_cornertr {background:url(../images/common/shadow_fstore_cornertr.gif) no-repeat bottom left;}
.sha_fstore_cornertl {background:url(../images/common/shadow_fstore_cornertl.gif) no-repeat bottom right;}
.sha_cornerstorepanel {background:url(../images/common/corner_sf_box.gif) no-repeat top left;}
.sha_accountboxup {background:url(../images/common/shadow_acount_box_up.gif) no-repeat top;height:23px;}
.sha_accountboxcenter {background:url(../images/common/shadow_acount_box_center.gif) top;height:auto;}
.sha_accountboxbottom {background:url(../images/common/shadow_acount_box_bott.gif) no-repeat top;height:23px;}
/* Shadow Styles Ends */

/* ========================================================================//
   8. SEPARATORS:
   These are the styles for the separators and dashes between tables and
   other elements.
   ========================================================================//
*/
/* Separator Element Styles Begin */
#space {font-size:0px;clear:both;height:10px;}
.spacer_btnlefthome {padding-bottom:15px;}
.spacer_special_fields {background:url(../images/common/space.gif) no-repeat;height:10px;}
.spacer_special_fieldsalt {background:url(../images/common/space.gif) no-repeat;height:11px;}
.spacer_special_fields_alt {background:url(../images/common/space.gif) no-repeat;height:8px;}
.spacer_special_fieldsalt_two {height:3px;}
.spacer_special_fieldsalt_search {height:6px;}
.spacer_special_fieldspace {width:17px;}
.spacer_special_fieldspace_2 {width:5px;}
.spacer_special_text {height:7px;}
.spacer_special_text_down {height:7px;}
.spacer_special_checkbox {padding-top:10px;}
.spacer_special_between {height:1px;}.spacer_box_left {height:15px;}
.spacer_box_left_1 {height:2px;}
.spacer_box_left_2 {height:18px;}
.spacer_box_left_3 {height:3px;}
.spacer_box_left_4 {height:4px;}
.spacer_box_left_5 {height:10px;}
.spacer_box_search {height:12px;}
.spacer_box_search_2 {height:22px;}
.spacer_box_search_3 {height:20px;}
.spacer_box_height_1 {height:12px;}
.spacer_box_height_2 {height:22px;}
.spacer_box_height_3 {height:8px;}
.spacer_box_height_4 {height:10px;}
.spacer_box_height_5 {height:12px;}
.spacer_box_height_6 {height:15px;}
.spacer_box_height_7 {height:9px;}
.spacer_box_height_8 {height:14px;}
.spacer_box_height_9 {height:12px;}
.spacer_box_height_10 {height:8px;}
.spacer_horizontal_checkbox {width:6px;background:url(../images/common/space.gif) no-repeat;}
.spacer_horizontal_special {background:url(../images/common/space.gif) no-repeat;width:20px;}
.spacers_directions {height:10px;}
.spacers_directions_1 {height:7px;}
.spacers_directions_2 {height:7px;}
.dash_lastcenterbox {background:url(../images/common/img_dash_vertical_ct11.gif) repeat-y;width:1px;}
.dash_colsep {width:1px;background-color:#c4c5c6;}
.dash_rightfirst {height:1px;background:url(../images/common/dash1.gif) repeat-x;clear:both;margin:10px 0 10px 0;padding:0px;}
.dash_footer {width:235px;height:1px;background: url(../images/common/img_back_dash_ct7.gif) repeat-x bottom;}
.dash_store {width:670px;height:1px;background: url(../images/common/img_back_dash_ct7.gif) repeat-x bottom;}
.dash_panelsep {height:2px;background:url(../images/common/separator_panel_gray.gif) repeat-x;}
.dash_help {height:1px;background:url(../images/common/img_back_dash_ct7.gif) repeat-x bottom;}
.dash_vertical {width:1px;background:url(../images/common/img_back_dash_ver.gif) repeat-y top;}
.dash_main_line {background:url(../images/common/img_back_dash_ct9.gif) repeat-x center;;height:1px;margin:0px 0px 0px 0px;}
.dash_mainmenu {background:url(../images/common/img_back_dash_ct9.gif) repeat-x center;width:210px;height:1px;margin:15px 0 17px 0;}
.tbl_horizontalsep {height:2px;background:url(../images/prescription/line_sep.gif) repeat-x;}
.tbl_horizontalsep_alt {height:1px;background:url(../images/prescription/line_sep.gif) repeat-x;}
.tbl_linename {border-left:1px solid #fff;}
.tbl_myaccountboxes {height:260px;}
.line_solid {border-bottom:1px solid #D1D1D1;height:20px;}
.line_solid_tiny {border-bottom:1px solid #D1D1D1;height:15px;}
.line_vertical {background:url(../images/common/line_ver.gif) repeat-y;}
.line_border_fsdepartment {height:270px; background:#ffffff;border: 1px solid #e3e4e5; background:url(../images/common/back_fs_department_up.jpg) no-repeat top;}
.line_border_hi_caregivers{background:#ffffff;border: 1px solid #e3e4e5;}
.line_solid_special {height:1px;border-bottom:1px dashed #D1D1D1;background-position:center;vertical-align:middle;}
/* Separator Element Styles End */

/* ========================================================================//
   9. PROMOTION:
   These are the styles for the promotion.
   ========================================================================//
*/
/* Promotion Area Styles Begin */
.box_prom {background:#ffffff;margin:10px 0 5px 0;border:1px dotted #545252;}
/* Promotion Area Styles Ends */

/* ========================================================================//
   10. GRAYOUT:
   Required styles for the grayout functionality 
   ========================================================================//
*/
/* Grayout styles begin */
#grayout {background-color:#000;display:none;z-index:155;bottom:0;right:0;moz-opacity:.5;opacity:.5;filter:alpha(opacity=50);}
.grayout_dialog {position:absolute;display:none;z-index:160;top:130px;left:0;width:100%;}
/* Grayout styles end */

/* ========================================================================//
   11. DIALOG BOXES:
   Required styles for the grayout functionality 
   ========================================================================//
*/
/* Dialog boxes styles begin */
.ttl_dialogcolscoupfirst {padding:0 0 4px 44px;border-bottom:1px solid #c4c5c6;border-right:1px solid #c4c5c6;}
.ttl_dialogcolscoup {padding:0 0 4px 15px;border-bottom:1px solid #c4c5c6;border-right:1px solid #c4c5c6;}
.ttl_dialogcolscouplast {padding:0 0 4px 15px;border-bottom:1px solid #c4c5c6;}
.cont_dialogttl {padding:10px 10px 0 0;}
.cont_dialogttllast {padding:10px 0 0 0;}
.cont_dialogclose {padding:10px 0 0 0;}
.cont_dialogclosealt {padding:3px 0 0 0;}
.cont_dialogselect {padding:0 0 0 15px;}
.cont_dialogselectalt {padding:0 0 0 10px;}
.cont_dialogeditaddress {padding:0 10px 0 0;}
.dialog {background:#ffffff;text-align:left;}
.dialogalt {background:#f3f3f3;text-align:left;}
.dialog_center {padding:10px 15px 15px 15px;}
.dialog_centeralt {padding:25px;}
.sha_dialogtr {width:15px;height:15px;background:#f3f3f3 url(../images/common/dialog_shadow_tr.gif) no-repeat bottom left;}
.sha_dialogtl {width:15px;height:15px;background:#f3f3f3 url(../images/common/dialog_shadow_tl.gif) no-repeat bottom right;}
.sha_dialogbr {width:15px;height:15px;background:#f3f3f3 url(../images/common/dialog_shadow_br.gif) no-repeat top left;}
.sha_dialogbl {width:15px;height:15px;background:#f3f3f3 url(../images/common/dialog_shadow_bl.gif) no-repeat top right;}
.sha_dialogl {width:15px;background:#f3f3f3 url(../images/common/dialog_shadow_l.gif) repeat-y right;}
.sha_dialogr {width:15px;background:#f3f3f3 url(../images/common/dialog_shadow_r.gif) repeat-y left;}
.sha_dialogt {height:15px;background:#f3f3f3 url(../images/common/dialog_shadow_t.gif) repeat-x bottom;}
.sha_dialogb {height:15px;background:#f3f3f3 url(../images/common/dialog_shadow_b.gif) repeat-x top;}
.sha_dialogtralt {width:10px;height:10px;background:#f3f3f3 url(../images/common/dialog_shadow_tr.gif) no-repeat bottom left;}
.sha_dialogtlalt {width:10px;height:10px;background:#f3f3f3 url(../images/common/dialog_shadow_tl.gif) no-repeat bottom right;}
.sha_dialogbralt {width:10px;height:10px;background:#f3f3f3 url(../images/common/dialog_shadow_br.gif) no-repeat top left;}
.sha_dialogblalt {width:10px;height:10px;background:#f3f3f3 url(../images/common/dialog_shadow_bl.gif) no-repeat top right;}
.sha_dialogbalt {height:10px;background:#f3f3f3 url(../images/common/dialog_shadow_b.gif) repeat-x top;}
.sha_dialoglalt {width:10px;background:#f3f3f3 url(../images/common/dialog_shadow_l.gif) repeat-y right;}
.sha_dialogralt {width:10px;background:#f3f3f3 url(../images/common/dialog_shadow_r.gif) repeat-y left;}
.sha_dialogtalt {height:10px;background:#f3f3f3 url(../images/common/dialog_shadow_t.gif) repeat-x bottom;}
.cntr_dialog {overflow:auto;overflow:auto;height:200px;width:100%;border:1px solid #e5e5e5;background-color:#fff;}

.cntr_dialog_medication_details {overflow:auto;overflow:auto;height:246px;width:100%;border:1px solid #e5e5e5;background-color:#fff;}

.cntr_special {width:450px;height:340px;background-color:#ffffff;overflow:scroll;margin-left:15px;text-align:center;}
#cntr_special_health {width:450px;height:340px;background-color:#ffffff;overflow:scroll;margin-left:15px;text-align:center;}
.cntr_dialog_special {width:100%;height:200px;background-color:#ffffff;overflow:scroll;text-align:left;padding:0px;margin:0px;border-bottom:1px solid #e5e5e5;border-left:1px solid #e5e5e5;border-top:1px solid #e5e5e5;border-right:1px solid #e5e5e5;}
.cntr_dialog_store_result {width:100%;height:410px;background-color:#ffffff;overflow:scroll;text-align:left;padding:0px;margin:0px;border-bottom:1px solid #e5e5e5;border-left:1px solid #e5e5e5;border-top:1px solid #e5e5e5;border-right:1px solid #e5e5e5;}
.rightmenufr {height:20px;background:url(../images/common/img_back_dash_fs.gif) repeat-x bottom;}
.rightmenufrh {height:15px;background:url(../images/common/img_back_dash_ct7.gif) repeat-x bottom;}
.fld_dialog {margin:4px 10px 0 0;}
.fld_dialoglast {margin:4px 0 0 0;}
.fld_search {width:164px;font:12px Arial, Helvetica, sans-serif;color:#56595c;background-color:#f6f6f6;}
.fld_search_drug_name {font:12px Arial, Helvetica, sans-serif;color:#56595c;background-color:#f6f6f6;}
.cont_dialogttlfirst {padding:15px 10px 0 0;}
.drop_dialogstates {width:140px;margin:5px 10px 0 0;}
.drop_int_small {font:10px Arial, Helvetica, sans-serif;color:#56595c;background-color:#f6f6f6;margin-top:1px;padding-top:1px}
.drop_int_qty {color:#56595c;background-color:#f6f6f6;}
/* Dialog boxes styles end */

/* ========================================================================//
   12. BACKGROUND:
   Required styles for background
   ========================================================================//
*/
/* Background styles*/
.bg_blank {background-color:#ffffff;}
.bg_gray {background-color:#c4c5c6;}
.bg_grayLight {background-color:#ECEDEF;}
.bg_grayLight_alt {background-color:#ebedee;}
.bg_grayshopping {background:url(../images/common/back_shopping1.gif) repeat-x;height:206px;}
.bg_brownlight {background-color:#fef6f1;}
.bg_red {background-color:#ff0000;}
.bg_blue {background-color:#f0f3f4;}
.bg_bottom_fsdepartment {height:270px;background:url(../images/common/back_fs_department_bottom.jpg) no-repeat bottom;}
.bg_top_fs_skincare {height:73px;background:url(../images/common/img_top_box_fs_sc.jpg) no-repeat top;}
.bg_center_fs_skincare {height:73px;background:url(../images/common/img_center_box_fs_sc.jpg) no-repeat top;}
.bg_center_repeat_fs_skincare {height:73px;background:url(../images/common/img_center_repeat_box_fs_sc.gif) repeat-y top;}
.bg_corner1_fs_skincare {height:28px;width:27px;background:url(../images/common/img_corner1_box_fs_sc.jpg) no-repeat bottom;vertical-align:bottom;}
.bg_corner2_fs_skincare {height:13px;width:12px;background:url(../images/common/img_corner2_box_fs_sc.jpg) no-repeat bottom;vertical-align:bottom;}
.bg_bottom_fs_skincare {height:21px;width:480px;background:url(../images/common/img_bottom_box_fs_sc.jpg) no-repeat bottom;vertical-align:bottom;}
.bg_box_fs_skincare {width:441px;background:url(../images/common/img_back_box_fs_sc.jpg) no-repeat bottom;}
.bg_fs_top_shop {height:73px;background:url(../images/common/img_top_shop.jpg) no-repeat top;}
.bg_center_repeat_fs_shop {height:73px;background:url(../images/common/img_center_repeat_box_shop.gif) repeat-y top;}
.bg_corner1_fs_shop {height:28px;width:27px;background:url(../images/common/img_corner1_box_fs_shop.jpg) no-repeat bottom;vertical-align:bottom;}
.bg_corner2_fs_shop {height:13px;width:12px;background:url(../images/common/img_corner2_box_fs_shop.jpg) no-repeat bottom; vertical-align:bottom;}
.bg_bottom_fs_shop{height:30px;width:480px;background:url(../images/common/img_bottom_box_fs_shop.jpg) no-repeat bottom; vertical-align:bottom;}
.bg_align_bottom {vertical-align:bottom;}
.bg_box_hi_sc {width:480px;background:url(../images/common/img_back_hi_self_care.jpg) no-repeat bottom;}
.bg_box_rh3_pharmacist {width:479px;background:url(../images/common/img_back_rh3_pharmacist.jpg) no-repeat bottom;}
.bg_box_rh3_medicate {width:479px;background:url(../images/common/img_back_rh3_medicate.jpg) no-repeat bottom;}
.bg_box_rh3_generic {width:479px;background:url(../images/common/img_back_rh_3_generics.jpg) no-repeat bottom;}
.bg_box_rh3_safety {width:479px;background:url(../images/common/img_back_rh_3_safety.jpg) no-repeat bottom;}
.bg_box_rh3_faq {width:479px;background:url(../images/common/img_back_rh_3_faq.jpg) no-repeat bottom;}
.bg_box_hi_caregivers{height:152px;background:url(../images/common/img_back_hi_caregivers.jpg) no-repeat bottom;}
.bg_box_hi_caregivers_alt{height:169px;background:url(../images/common/img_back_hi_caregivers2.jpg) no-repeat bottom;}
.bg_box_hi_caregivers_page{background:url(../images/common/img_back_hi_caregivers_bg.jpg) no-repeat bottom; background-position:right;}
.bg_box_hi_rh1{ width:240px;background:url(../images/common/img_back_box_left_hi_rh1.gif) repeat-y top;}
.bg_linehor {background-image:url(../images/common/line_hor.gif);}
.bg_linefooter {background:url(../images/common/dash1.gif) repeat-x;}
.mandatory {color: #FF0000;}
/*Background styles*/

/* red link with onmouse over*/
.lnk_rd {font:14px Arial, Helvetica, sans-serif;color:#c90016;text-decoration:underline;}
.lnk_rd a {font:14px Arial, Helvetica, sans-serif;color:#c90016;text-decoration:underline;}
.lnk_rd a:hover {color:#f31121;text-decoration:underline;}
/* red link with onmouse over (Bold red links)*/
.lnk_rdbold {font:bold 14px Arial, Helvetica, sans-serif;color:#c90016;text-decoration:underline;}
.lnk_rdbold a {font:bold 14px Arial, Helvetica, sans-serif;color:#c90016;text-decoration:underline;}
.lnk_rdbold a:hover {color:#f31121;text-decoration:underline;}

/* gray arrow link */
.lnk_gryarrow {font:bold 14px Arial, Helvetica, sans-serif;color:#535152;background-repeat:no-repeat; padding-right:0px;}
.lnk_gryarrow a {font-weight:bold;color:#535152;text-decoration:none;background:url(../images/common/arrow1_g.gif) no-repeat right;padding-right:0px;}
.lnk_gryarrow a:hover {color:#868485;background: url(../images/common/arrow2_g.gif) no-repeat right; right;padding-right:0px;}

/* gray arrow link without image */
.lnk_gryarrow_noimg {font:bold 14px Arial, Helvetica, sans-serif;color:#535152;background-repeat:no-repeat; padding-right:0px;}
.lnk_gryarrow_noimg a {font-weight:bold;color:#535152;text-decoration:none;background: no-repeat right;padding-right:0px;}
.lnk_gryarrow_noimg a:hover {color:#868485;background: no-repeat right; right;padding-right:0px;}

/* Light Gray onmouse over */
.lnk_cont_gry {font:12px Arial, Helvetica, sans-serif;color:#56595c;}
.lnk_cont_gry a {font:12px Arial, Helvetica, sans-serif;color:#56595c;text-decoration:underline;}
.lnk_cont_gry a:hover {color:#838588;text-decoration:underline;}

/* Opinion Labs feedback class*/
.lnk_cont_gry_ol {font:8px Arial, Helvetica, sans-serif;color:#666666;}
.lnk_cont_gry_ol a {font:8px Arial, Helvetica, sans-serif;color:#666666;}
.lnk_cont_gry_ol a:hover {font:8px Arial, Helvetica, sans-serif;color:#666666;}
.lnk_cont_gry_ol_hr {font:8px Arial, Helvetica, sans-serif;color:#FFFFFF;}
.lnk_cont_gry_ol_hr a {font:8px Arial, Helvetica, sans-serif;color:#FFFFFF;}
.lnk_cont_gry_ol_hr a:hover {font:8px Arial, Helvetica, sans-serif;color:#FFFFFF;text-decoration:none;}

/* Light Gray and Underline onmouse over for Sitemap*/
.lnk_sitemap {font:14px Arial, Helvetica, sans-serif;color:#56595c;text-decoration:none;}
.lnk_sitemap a {font:14px Arial, Helvetica, sans-serif;color:#56595c;text-decoration:none;}
.lnk_sitemap a:hover {color:#838588;text-decoration:underline;}

/* Background styles*/
.bg_greengradient_box {background:url(../images/common/bg_green_gradient.jpg) repeat-x bottom; }
.bgtop_redgradient_box {background:url(../images/common/red_gradient_box_top.jpg) repeat-x}
.bgcorner1_regradient_box {background:url(../images/common/red_gradient_box_corn1.jpg) no-repeat}
.bgcorner2_regradient_box {background:url(../images/common/red_gradient_box_corn2.jpg) no-repeat}
.bg_regradient_box {background:url(../images/common/redgradient_box_bg.jpg) repeat-x bottom}
.bgright_redgradient_box{background:url(../images/common/redgradient_box_right.jpg) repeat-y}
.bgleft_redgradient_box{background:url(../images/common/redgradient_box_left.jpg) repeat-y}

.bg_redgradient {background:url(../images/common/bg_redgradient.gif) repeat-x bottom}
.bg_bluegradient {background:url(../images/common/bg_bluegradient.gif) repeat-x bottom}

.bg_orangegradient_box {background:url(../images/common/bg_orange_gradient.jpg) repeat-x bottom; background-color:#ffffff; }
/*Background styles*/

/*Search Results - Separator */
.left_vert_line {border-left:1px solid #CCCCCC;}

/*    DEPARTMENT NAV STYLES FOR FRONT STORE:  */
 

.dept_nav_imgs_title {font:20px Arial, Helvetica, sans-serif;color:#FFFFFF; padding-top:16px; padding-left:15px;}

.dept_nav_imgs_pad {padding-left:27px; padding-top:0px; padding-right:27px; vertical-align:top;}

.dept_nav_imgs_pad2 {padding-left:27px; padding-top:0px; padding-right:27px; vertical-align:top;}

.dept_nav_imgs_pad3 {padding-left:21px; padding-top:0px; padding-right:27px; vertical-align:top;}

.dept_nav_imgs_pad10 {padding-left:10px; }

.dept_nav_imgs_cont3 {font:14px Arial, Helvetica, sans-serif;color:#56595c; padding-bottom:2px; }

.dept_nav_imgs_cont3 a{color:#56595c;}

 

.dept_nav_imgs_bc {background: url(images/common/dept_img_bottom_fs_bc.jpg) no-repeat bottom; background-position:bottom;}

.dept_nav_imgs_cont2_baby{font:bold 14px Arial, Helvetica, sans-serif;color:#147da1;line-height:18px;}
.dept_nav_imgs_cont2_baby a {font:bold 14px Arial, Helvetica, sans-serif;color:#147da1; text-decoration:none}
.dept_nav_imgs_cont2_baby a:hover {color:#147da1; text-decoration:underline;}

.dept_nav_imgs_cont2_bc a{ color:#147da1;}

 

.dept_nav_imgs_b {background: url(images/common/dept_img_bottom_fs_b.jpg) no-repeat bottom; background-position:bottom;}

.dept_nav_imgs_cont2_beau{font:bold 14px Arial, Helvetica, sans-serif;color:#3f9595;line-height:18px;}
.dept_nav_imgs_cont2_beau a {font:bold 14px Arial, Helvetica, sans-serif;color:#3f9595; text-decoration:none}
.dept_nav_imgs_cont2_beau a:hover {color:#3f9595; text-decoration:underline;}

.dept_nav_imgs_cont2_b a{ color:#3f9595;}

 

.dept_nav_imgs_dn {background: url(images/common/dept_img_bottom_fs_dn.jpg) no-repeat bottom; background-position:bottom;}

.dept_nav_imgs_cont2_diet{font:bold 14px Arial, Helvetica, sans-serif;color:#e99703;line-height:18px;}
.dept_nav_imgs_cont2_diet a {font:bold 14px Arial, Helvetica, sans-serif;color:#e99703; text-decoration:none}
.dept_nav_imgs_cont2_diet a:hover {color:#e99703; text-decoration:underline;}

.dept_nav_imgs_cont2_dn a{ color:#e99703;}

 

.dept_nav_imgs_hm {background: url(images/common/dept_img_bottom_fs_hm.jpg) no-repeat bottom; background-position:bottom;}

.dept_nav_imgs_cont2_home{font:bold 14px Arial, Helvetica, sans-serif;color:#147da1;line-height:18px;}
.dept_nav_imgs_cont2_home a {font:bold 14px Arial, Helvetica, sans-serif;color:#147da1; text-decoration:none}
.dept_nav_imgs_cont2_home a:hover {color:#147da1; text-decoration:underline;}

.dept_nav_imgs_cont2_hm a{ color:#147da1;}

 

.dept_nav_imgs_h {background: url(images/common/dept_img_bottom_fs_h.jpg) no-repeat bottom; background-position:bottom;}

.dept_nav_imgs_cont2_hous{font:bold 14px Arial, Helvetica, sans-serif;color:#e99703;line-height:18px;}
.dept_nav_imgs_cont2_hous a {font:bold 14px Arial, Helvetica, sans-serif;color:#e99703; text-decoration:none}
.dept_nav_imgs_cont2_hous a:hover {color:#e99703; text-decoration:underline;}

.dept_nav_imgs_cont2_h a{ color:#e99703;}

 

.dept_nav_imgs_mc {background: url(images/common/dept_img_bottom_fs_mc.jpg) no-repeat bottom; background-position:bottom;}

.dept_nav_imgs_cont2_medi{font:bold 14px Arial, Helvetica, sans-serif;color:#147da1;line-height:18px;}
.dept_nav_imgs_cont2_medi a {font:bold 14px Arial, Helvetica, sans-serif;color:#147da1; text-decoration:none}
.dept_nav_imgs_cont2_medi a:hover {color:#147da1; text-decoration:underline;}

.dept_nav_imgs_cont2_mc a{ color:#147da1;}

 

.dept_nav_imgs_no {background: url(images/common/dept_img_bottom_fs_no.jpg) no-repeat bottom; background-position:bottom;}

.dept_nav_imgs_cont2_natu{font:bold 14px Arial, Helvetica, sans-serif;color:#e99703;line-height:18px;}
.dept_nav_imgs_cont2_natu a {font:bold 14px Arial, Helvetica, sans-serif;color:#e99703; text-decoration:none}
.dept_nav_imgs_cont2_natu a:hover {color:#e99703; text-decoration:underline;}

.dept_nav_imgs_cont2_no a{ color:#e99703;}

 

.dept_nav_imgs_pc {background: url(images/common/dept_img_bottom_fs_pc.jpg) no-repeat bottom; background-position:bottom;}

.dept_nav_imgs_cont2_pers{font:bold 14px Arial, Helvetica, sans-serif;color:#779e3d;line-height:18px;}
.dept_nav_imgs_cont2_pers a {font:bold 14px Arial, Helvetica, sans-serif;color:#779e3d; text-decoration:none}
.dept_nav_imgs_cont2_pers a:hover {color:#779e3d; text-decoration:underline;}

.dept_nav_imgs_cont2_pc a{ color:#779e3d;}

 

.dept_nav_imgs_sh {background: url(images/common/dept_img_bottom_fs_sh.jpg) no-repeat bottom; background-position:bottom;}

.dept_nav_imgs_cont2_sexu{font:bold 14px Arial, Helvetica, sans-serif;color:#779e3d;line-height:18px;}
.dept_nav_imgs_cont2_sexu a {font:bold 14px Arial, Helvetica, sans-serif;color:#779e3d; text-decoration:none}
.dept_nav_imgs_cont2_sexu a:hover {color:#779e3d; text-decoration:underline;}

.dept_nav_imgs_cont2_sh a{ color:#779e3d;}

 

.dept_nav_imgs_sc {background: url(images/common/dept_img_bottom_fs_sc.jpg) no-repeat bottom; background-position:bottom;}

.dept_nav_imgs_cont2_skin{font:bold 14px Arial, Helvetica, sans-serif;color:#519190;line-height:18px;}
.dept_nav_imgs_cont2_skin a {font:bold 14px Arial, Helvetica, sans-serif;color:#519190; text-decoration:none}
.dept_nav_imgs_cont2_skin a:hover {color:#519190; text-decoration:underline;}

.dept_nav_imgs_cont2_sc a{ color:#519190;}

 

.dept_nav_imgs_v {background: url(images/common/dept_img_bottom_fs_v.jpg) no-repeat bottom; background-position:bottom;}

.dept_nav_imgs_cont2_vita{font:bold 14px Arial, Helvetica, sans-serif;color:#779e3d;line-height:18px;}
.dept_nav_imgs_cont2_vita a {font:bold 14px Arial, Helvetica, sans-serif;color:#779e3d; text-decoration:none}
.dept_nav_imgs_cont2_vita a:hover {color:#779e3d; text-decoration:underline;}

.dept_nav_imgs_cont2_v a{ color:#779e3d;}

/*    DEPARTMENT NAV STYLES FOR FRONT STORE:  */ 

/* lnk bold to gry */
.lnk_grybold {font:bold 14px Arial, Helvetica, sans-serif;color:#56595c;}
.lnk_grybold a {font:bold 14px Arial, Helvetica, sans-serif;color:#56595c;text-decoration:underline;}
.lnk_grybold a:hover {color:#838588;text-decoration:underline;}
/* lnk bold to gry */

/* lnk Underline to gry */
.lnk_gry {font:14px Arial, Helvetica, sans-serif;color:#56595c;text-decoration:underline;}
.lnk_gry a {font:14px Arial, Helvetica, sans-serif;color:#56595c;text-decoration:underline;}
.lnk_gry a:hover {color:#838588;text-decoration:underline;}
/* lnk Underline to gry */

/* Health Articles Blue link*/
.health_subhead {font:bold 14px Arial, Helvetica, sans-serif;color:#1aa1cf;text-decoration:none;}
.health_subhead a {font:bold 14px Arial, Helvetica, sans-serif;color:#1aa1cf;text-decoration:none;}
.health_subhead a:hover {font:bold 14px Arial, Helvetica, sans-serif;color:#f31121;text-decoration:underline;}

/* Selected Medication display */
input.slt_mdtcn {font:bold 14px Arial, Helvetica, sans-serif;color:#1aa1cf;}

/*Health Article Style*/
.floater{
	padding: 0px 0px 10px 0px;
	font-size: 100%;
}

.floater h3{
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.floater img{
	float: left;
	padding: 0px 10px 0px 0px;
	margin: 0 5px 5px 0;
}

span.label {
			color: black;
			width: 30;
			height: 16;
			text-align: center;
			margin-top: 0;
			background: #ffF;
			font: bold 13px Arial
		}

		span.c1 {
			cursor: hand;
			color: black;
			width: 30;
			height: 16;
			text-align: center;
			margin-top: 0;
			background: #ffF;
			font: bold 13px Arial
		}

		span.c2 {
			cursor: hand;
			color: red;
			width: 30;
			height: 16;
			text-align: center;
			margin-top: 0;
			background: #ffF;
			font: bold 13px Arial
		}

		span.c3 {
			cursor: hand;
			color: #b0b0b0;
			width: 30;
			height: 16;
			text-align: center;
			margin-top: 0;
			background: #ffF;
			font: bold 12px Arial
		}

		.main {
			width: 200px;
			border: 0px;
		}

		.month {
			background-color: #eff3f4;
			font: 14px;
			font-family: Arial, Helvetica, sans-serif;
			color: #000000;
			height: 24px;
			padding-bottom: 2px;
		}

		.daysofweek {
			background-color: #eff3f4;
			font: 16px;
			font-family: Arial, Helvetica, sans-serif;
			color: #000000;
			border-bottom: 1px solid #d3d3d3;
		}

		.days {
			font-size: 15px font-family :         Arial, Helvetica, sans-serif;
			color: #000000;
			background-color: #eff3f4;
			padding: 2px;
			border-bottom: 1px solid #e7e8e9;
		}

		.days #today {
			font-size: 15px font-family :         Arial, Helvetica, sans-serif;
			color: #ffffff;
			background-color: #13b0d8;
			padding: 2px;
		}
		
		/*-------------------------------------------------------------	
	-------------------------------------------------------------	
	Description:	Promo landing pages and Center Product styles
	Version:		1.0
	Date:			Updated Feb 25, 2008
	-------------------------------------------------------------	*/

.promo {font:14px Arial, Helvetica, sans-serif; color:#56595c;}
p.promo {padding-bottom:10px;}

.promo a {font:14px Arial, Helvetica, sans-serif;color:#1aa1cf;text-decoration:underline;}
.promo a:hover {color:#15b5e9;text-decoration:underline;}

.p_subttl_20 {font:bold 20px Arial, Helvetica, sans-serif;text-decoration:none; padding-bottom:10px; padding-top:10px;}
.text_subttl_20 {font:normal 20px Arial, Helvetica, sans-serif;text-decoration:none; padding-bottom:10px; padding-top:10px;}
.subttl_20 {font:bold 20px Arial, Helvetica, sans-serif;text-decoration:none;  padding-bottom:0px;}
.subttl_20 a {font:bold 20px Arial, Helvetica, sans-serif;text-decoration:underline;}
.subttl_20 a:hover {text-decoration:underline;}

.p_subttl_16 {font:bold 16px Arial, Helvetica, sans-serif;text-decoration:none; padding-bottom:10px; padding-top:10px;}
.subttl_16 {font:bold 16px Arial, Helvetica, sans-serif;text-decoration:none; padding-bottom:0px;}
.subttl_16 a {font:bold 16px Arial, Helvetica, sans-serif;text-decoration:underline;}
.subttl_16 a:hover {text-decoration:underline;}

.subttl_text_16 {font:normal 16px Arial, Helvetica, sans-serif;text-decoration:none;}
.subttl_text_16 a {font:normal 16px Arial, Helvetica, sans-serif;text-decoration:underline;}
.subttl_text_16 a:hover {text-decoration:underline;}


.p_subttl_14 {font:bold 14px Arial, Helvetica, sans-serif;text-decoration:none; padding-bottom:10px; padding-top:10px;}
.text_subttl_14 {font:normal 14px Arial, Helvetica, sans-serif;text-decoration:none; padding-bottom:10px; padding-top:10px;}
.subttl_14 {font:bold 14px Arial, Helvetica, sans-serif;text-decoration:none; padding-bottom:0px;}
.subttl_14 a {font:bold 14px Arial, Helvetica, sans-serif; text-decoration:underline;}
.subttl_14 a:hover {text-decoration:underline;}

.footer_text {font:normal 12px Arial, Helvetica, sans-serif;text-decoration:none;}
.footer_text a {font:normal 12px Arial, Helvetica, sans-serif;text-decoration:underline;}
.footer_text a:hover {text-decoration:underline;}

.blue {color:#1aa1cf;}
.grey {color:#56595c;}
.red {color:#c90016;}

.blue a {color:#1aa1cf; text-decoration:underline;}
.blue a:hover {color:#15b5e9; text-decoration:underline;}

.grey a {color:#56595c; text-decoration:none;}
.grey a:hover {color:#767a7d; text-decoration:underline;}

.red a {color:#c90016; text-decoration:underline;}
.red a:hover {color:#f31121; text-decoration:underline;}

.bg_redgradient_promo {background:url(../images/promotions/landingpages/promo_bg_redgradient.gif) repeat-x bottom; border-bottom: 1px solid #c4c5c6;}
.bg_bluegradient_promo {background:url(../images/promotions/landingpages/promo_bg_bluegradient.gif) repeat-x bottom; border-bottom: 1px solid #c4c5c6;}
.bg_greygradient_promo {background:url(../images/promotions/landingpages/promo_bg_greygradient.gif) repeat-x bottom; border-bottom: 1px solid #c4c5c6;}

.dash_vertical_promo {width:1px;background:url(../images/promotions/landingpages/promo_img_back_dash_ver.gif) repeat-y top;}
.dash_help_promo {height:1px;background:url(../images/promotions/landingpages/promo_dash_ct7.gif) repeat-x;}
.line_border_hi_promo {background:#ffffff;border: 1px solid #e3e4e5; height:339px; text-align:left;}
.bg_box_hi_page_promo {background: url(../images/promotions/landingpages/rx/rx08010_compliance_promo_img_back_hi_bg.jpg) no-repeat bottom; background-position:right;}

.sha_right_fstore_grey_promo {background:url(../images/promotions/landingpages/promo_shadow_department_v2.gif) repeat-y left;}
.sha_bottom_fstore_grey_promo {background:url(../images/promotions/landingpages/promo_shadow_department_h2.gif) repeat-x;}
.sha_cornerstorepanel_promo {background:url(../images/promotions/landingpages/promo_corner_sf_box.gif) no-repeat top left;}

.toolbox_promo {background-color:#ebedee; padding:5px;border-bottom: 1px solid #c4c5c6;}

.border {padding-left:20px; padding-top:10px; padding-right:20px; padding-bottom:10px; vertical-align:top;}
.grey_line {background:url(../images/promotions/landingpages/gr_pixel.gif) repeat-x; height:1px; padding-bottom:0px;}

ul.gr_bullets {list-style-image:url(../images/promotions/landingpages/gr_bullet.gif);}
ul.red_bullets {list-style-image:url(../images/promotions/landingpages/red_bullet.gif);}
ul.bl_bullets {list-style-image:url(../images/promotions/landingpages/bl_bullet.gif);}

.spacer {height:10px; width:10px;}

.products {font:14px Arial, Helvetica, sans-serif; color:#56595c;}
p.products {padding-bottom:10px; text-align:left;}

.products a {font:14px Arial, Helvetica, sans-serif; text-decoration:none;}
.products a:hover { text-decoration:underline;}

.bg_greygradient_products {background:url(../images/promotions/slots/frontstore/products_bg_greygradient.gif) repeat-x bottom}
.bg_line_products {height:1px; background-color:#c4c5c6;}

.dash_vertical_products {border-right:1px dashed #D7D7D7;}

.text_padding {padding-left:10px; padding-right:10px; padding-bottom:10px; vertical-align:top;}
.border_products {padding-left:10px; padding-top:10px; padding-right:10px; padding-bottom:10px; vertical-align:top;}

.shop_feature img{
	float: right;
	padding: 8px 0px 0px 8px;
	margin: 0 0px 0px 0;
}

/* Disclaimer - Chay - 05/16/2008 */
p.disclaimer {color:#56595C;font:normal normal normal 14px arial,helvetica,sans-serif;margin:10px 0 0 0;text-align:justify;}
p.disclaimer strong {}
p.disclaimer a {color:#56595C;text-decoration:underline;}
p.disclaimer a:hover {color:#838588;}

.vert_right_line {border-right:1px solid #C4C5C6;}

/* 508 - Chay - 07/28/2009 - mirror of 508.css */
.hidden {position:absolute;top:-9999px;}
