/*-------------------------------------------------------------	
	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(../images/common/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;}
a:hover {text-decoration:underline;}
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_leftsecondbox3 {font:bold 16px Arial, Helvetica, sans-serif;color:#ffffff;text-decoration:none;background-image: url(../images/common/arrow5bNew_white.gif);background-repeat: no-repeat;background-position: right;padding-right:0px;}
.subttl_leftsecondbox3 a {font:bold 16px Arial, Helvetica, sans-serif;color:#ffffff;text-decoration:none;background-image: url(../images/common/arrow5bNew_white.gif);background-repeat: no-repeat;background-position: right; padding-right:13px;}
.subttl_leftsecondbox3 a:hover {font:bold 16px Arial, Helvetica, sans-serif;color:#8ef6fc;text-decoration:underline;background-image: url(../images/common/arrow5bNew_white_rw.gif);background-repeat: no-repeat;background-position: right;padding-right:13px;}
.subttl_leftsecondbox2 a {font:bold 16px Arial, Helvetica, sans-serif;color:#ffffff;text-decoration:none;background-image: url(../images/common/arrow3_white.gif);background-repeat: no-repeat;background-position: right; padding-right:13px;}
.subttl_leftsecondbox2 a:hover {font:bold 16px Arial, Helvetica, sans-serif;color:#8ef6fc;text-decoration:underline;background-image: url(../images/common/arrow3_white_hover.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_otc {font:bold 15px Arial, Helvetica, sans-serif;color:#c90016;}
.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_otc {font:bold 17px Arial, Helvetica, sans-serif;color:#c90016;}
.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;padding-right:10px;}
.lnk_rightbar a:hover {color:#f31121;text-decoration:underline;background:url(../images/common/arrowHover_red.gif) no-repeat right;padding-right:10px;}
.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_otc {background:#ffffff url(../images/common/back_alert2.jpg) repeat-x;height:35px;width:670px;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_innerpages_msn {color:#1AA1CF; font-size:21px;font-weight: bold;}
.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:150px;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_title_b360 {font:bold 20px Arial, Helvetica, sans-serif;color:#56595c; padding-top:16px; padding-left:15px;}

 

.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_b360 {background: url(images/common/dept_img_bottom_fs_b360.jpg) no-repeat bottom; background-position:bottom;}

.dept_nav_imgs_cont2_b360{font:bold 14px Arial, Helvetica, sans-serif;color:#56595c;line-height:18px;}
.dept_nav_imgs_cont2_b360 a {font:bold 14px Arial, Helvetica, sans-serif;color:#56595c; text-decoration:none}
.dept_nav_imgs_cont2_b360 a:hover {color:#56595c; text-decoration:underline;}

.dept_nav_imgs_cont2_b360 a{ color:#56595c;}


.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);}
ul.no_bullets {list-style:none;margin:0;padding:0;}
ul.no_bullets_lpad {list-style:none;margin:0 0 0 8px;padding:0;}
.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;left:-9999px;top:-9999px;}

/* 508 - Scott/Chay - 9-02-2009 */
.headstrong {margin:0;padding:0;}
div.department_list, div.popular_shopping_list {background:#fff;float:left;width:250px;overflow:hidden;}
div.popular_shopping_list {width:230px;}
div.department_list h2, div.popular_shopping_list h2{border:0;color:#C90016;margin:0;padding:0px;line-height:2;font-size:20px;font-weight:normal}
div.popular_shopping_list h2{line-height:1.2;margin:14px 0 10px 0}
div.department_list ul, div.popular_shopping_list ul {border:0;border-top:dashed 1px #d1d1d1;list-style:none;margin:0;padding:0;}
div.department_list ul li, div.popular_shopping_list ul li {border:0;border-bottom:dashed 1px #d1d1d1;margin:0;padding:0;}
div.department_list .cont_zeroqty, div.popular_shopping_list .cont_zeroqty{background:#fff url(../images/common/arrow2_grey_ct7.gif) center left no-repeat;display:block;line-height:2;padding:0 0 0 15px;text-decoration:none;width:250px;font-size:14px}
div.popular_shopping_list .cont_zeroqty{width:240px;}
div.department_list a, div.popular_shopping_list a {background:#fff url(../images/common/arrow2_grey_ct7.gif) center left no-repeat;color:#56595C;display:block;font-weight:bold;line-height:2;padding:0 0 0 15px;text-decoration:none;width:250px;font-size:14px}
div.popular_shopping_list a {width:230px;text-decoration:underline; }
div.department_list a:hover, div.department_list a:hover, div.popular_shopping_list a:hover, div.popular_shopping_list a:focus {background:#f0f3f4 url(../images/common/arrow2_grey_ct7.gif) center left no-repeat;text-decoration:underline;font-size:14px}
div.popular_shopping_list br {margin:0px; padding:0px; margin-top:10px}

.catalog_refine_list ul, .brands_list ul {list-style: none;margin:0; padding:0; padding:4px 0 0 7px; border-top:0px dashed #d1d1d1; background:url(../images/common/img_back_dash_ct7.gif) repeat-x top left; width:190px }
.catalog_refine_list ul li, .brands_list ul li  {border:0;margin:0;  margin-top:2px}
 
div.popular_subtopic_div {width:715px}
dl.popular_subtopic_list {width:695px}

.bold {font-weight: bold;}
.nobold {font-weight: normal;}
.nopad {padding:0}
.nomargin {margin:0}
.hide {display:none}
.show {display:block}
.nowrap {white-space: nowrap}
.spacerlft5 {margin-left:5px}
.spacerlft7 {margin-left:7px}
.spacerlft10 {margin-left:10px}
.spacerlft15 {margin-left:15px}
.spacerlft20 {margin-left:20px}
.spacerlft100 {margin-left:100px}
.spacertop5 {margin-top:5px}
.spacertop10 {margin-top:10px}
.spacertop15 {margin-top:15px}
.spacertop20 {margin-top:20px}
.spacertop100 {margin-top:100px}
.padtop10 {padding-top:10px}
.padbtm10 {padding-top:10px}
.font15 {font-size: 15px}
.font16 {font-size: 16px}
.floatleft {float:left}
.clearright {clear:right}
.clearboth {clear:both}
.noliststyle {list-style:none;}
.lnk_grey_und {color:#545252; font-size: 14px; font-weight:bold;text-decoration: underline;}
.horiz-line-sep {border-bottom:1px solid silver}
.horiz-line-sep-dashed {border-bottom:1px dashed silver;}
.whitebkg {background-color: #FFFFFF;}

li.products{
        padding-top:10px;
        line-height:18px;
        margin-left:15px;
        list-style-position:outside;
}

.contfont {color:#56595c;}

table.productdatatable {border:0;margin:0;margin-top:20px;padding:0px 0px 0px 10px;}
table.productdatatable tr {border:0;margin:0;padding:0;}
table.productdatatable th {border:0;margin:0;padding:0px 0px 3px 10px;border-right:solid 1px silver;border-bottom:solid 1px silver;}
table.productdatatable td, table.productdatatable th.imageheader {border:0;margin:0;padding:12px 0px 12px 12px;vertical-align:top;border-bottom:dashed 1px silver;}
table.productdatatable th.imageheader div {float:left}
table.productdatatable th.imageheader div input {margin-top:63px}
table.productdatatable a img {border:0;margin:0;padding:0;}
table.productdatatable td.image {padding:0px 20px 10px 0px; width:150px;height:150px;text-align:left; }
table.productdatatable td.image span{}
table.productdatatable .actions {position:absolute;margin-left:-220px; width:220px;margin-top:60px;vertical-align:bottom;border-bottom:0;}
table.productdatatable dl {width:231px}
table.productdatatable dl,table.productdatatable dt,table.productdatatable dd {margin:0;padding:0;}
table.productdatatable dd {margin:0;padding:0;}
table.productdatatable .rel {margin-bottom:10px;}
table.productdatatable ul {border:0;margin:0;padding:0;list-style:none;}
table.productdatatable li {border:0;margin:0;padding:0;text-align:right;height:21px;}
table.productdatatable li.out_of_stock {background:url(add_to_cart.png) no-repeat right -42px;padding-right:120px;}
table.productdatatable li.add_to_cart a {background:url(add_to_cart.png) no-repeat 0 0;display:block;width:110px;height:21px;float:right;}
table.productdatatable li.add_to_cart a:hover,table.productdatatable li.add_to_cart a:focus {background:url(add_to_cart.png) no-repeat 0 -21px;}
table.productdatatable div.imgdiv {text-align:left;padding-top:10px}
table.productdatatable .actions_col {padding:0;margin:0;border:0;}
table.productdatatable .hidden {top:-9999px; left:-9999px}
table.productdatatable .novert { border-right:0}
table.productdatatable .linkfloat {float:left; padding-right:10px}
table.productdatatable div.actions li.searchheight {height:40px}
table.productdatatable tr.searchrows th, table.productdatatable tr.searchrows td {padding:20px 0px 20px 12px}
table.productdatatable ul#shoppinglist li {border:0;margin:0;padding:0;text-align:right;height:40px;}
table.productdatatable th.slheader input{margin-top:auto;margin-bottom:auto}
table.productdatatable th.slheader p {margin:0;padding:0;float:left}
table.productdatatable th.slheader p.checkbox {margin-top:75px}

div#productfiltercontainer {margin:0;padding:0;width:735px;height:77px;background:#ECEDEF url(../images/common/greid_end735.png) repeat-x left bottom }
div#productfiltercontainer div.filtercontrols {margin:0;padding:0;width:490px; float:left; height:100%;}
div#productfiltercontainer div.filtercontrols span.sortby {float:left;margin:10px 0px 0px 20px; width:120px}
div#productfiltercontainer div.filtercontrols span.items {float:left;margin:10px 0px 0px 40px; width:110px}
div#productfiltercontainer div.filtercontrols span.page {float:left;margin:10px 0px 0px 35px; width:120px;}
div#productfiltercontainer div.filtercontrols span.pageindent {margin-left:21px}
div#productfiltercontainer div.filterpromoslot {margin:0;padding:0;width:245px; float:left; height:100%;}

div#productfiltercontrols_btm {height:40px; width:735px}
div#productfiltercontrols_btm span.pagebtm {float:right; margin:10px 20px 10px 0px; width:160px}
div#productfiltercontrols_btm span.itemsbtm {float:left; margin:10px 0px 10px 20px; width:170px}

p#introtext {margin:0px 0px 20px 20px;padding:0;}

/* Overwriting the screen.css style for IE7 which is causing header tags to be hidden*/
h1,h2,h3 {visibility:visible ! important;}

/* Cart Data Tables */
table td#verifydatatable_container {margin:0;padding:26px 5px 26px 5px;background-color: #ECEDEF;}
table#shoppingcartcontainer {padding:10px 5px 10px 5px;background-color: #ECEDEF;}
table#shoppingcartcontainer div.actions, table.cartdatatable .savetolistmyacc .actions {position:absolute;margin-left:-245px; width:220px;margin-top:60px;vertical-align:bottom;border-bottom:0;}
table#shoppingcartcontainer .topbuttons td {padding-bottom:10px; border-bottom:solid 1px silver;}
table#shoppingcartcontainer .btmbuttons td {padding-top:10px}
table#shoppingcartcontainer .maintable td {padding-top:20px;}
table#shoppingcartcontainer .savetolist,table.cartdatatable .savetolistmyacc {margin:0;padding:0}
table.cartdatatable {text-align:left;background-color: #FFFFFF;}
table.cartdatatable dl,table.cartdatatable dt,table.cartdatatable dd {margin:0;padding:0;}
table.cartdatatable ul{margin:30px 0px 20px 0px;padding:0;list-style: none;}
table.cartdatatable ul li{white-space: nowrap;padding-right:10px}
table.cartdatatable th {padding:0px 0px 0px 5px;}
table.cartdatatable td {height:160px; border-bottom:5px solid #ECEDEF; padding:10px 0px 0px 5px;}
table.cartdatatable th { border-right:solid 1px silver; border-bottom:solid 1px silver;background-color: #ECEDEF;}
table.cartdatatable th.novert {border-right:0}
table.cartdatatable th.imageheader {height:160px; border:0;border-bottom:5px solid #ECEDEF; padding:10px 0px 0px 5px; background-color:#ffffff}

table.printdatatable {text-align:left;background-color: #FFFFFF;}
table.printdatatable dl,table.printdatatable dt,table.printdatatable dd {margin:0;padding:0;}
table.printdatatable ul{margin:30px 0px 20px 0px;padding:0;list-style: none;}
table.printdatatable ul li{white-space: nowrap;}
table.printdatatable th {background-color:#F0F3F4; padding:0px 0px 0px 5px;}
table.printdatatable td {border-top:10px solid #F0F3F4; padding:5px 0px 0px 5px;}
table.printdatatable th {background-color: #F0F3F4;}
table.printdatatable th.novert {border-right:0}
table.printdatatable th.imageheader {border:0;border-top:10px solid #F0F3F4; padding:5px 0px 0px 5px; background-color:#ffffff}
table.printdatatable tr.colheaders th {white-space: nowrap;}

div.hiddenproddesc {visibility:hidden;}
td.grey_spacer {padding:0px 0px 20px 5px;margin:0;}


/* Order Totals */
div#cart_total table {width:440px;}
div#cart_total table td, div#cart_total th {height:26px; text-align:right;padding-right:10px}
div#cart_total th {width:180px;}
div#cart_total td.valuecol {width:55px;}
div#cart_total .leftpos {padding-right:75px;} /*This must be the exact value of the width of the valuecol class but NEGATIVE*/
div#cart_total .bottompos {padding-bottom:15px; height:41px;}
div#cart_total .txtleft {text-align: left;}

/* Order Status */
table#myaccountcontainer  .bd_silver_btm {border-bottom:1px solid silver;}
table#myaccountcontainer  .bd_silver_top {border-top:1px solid silver;height:50px}
table#myaccountcontainer .spacer {height:20px} 
table#myaccountcontainer {margin:0;padding:0}
table#myaccountcontainer td {margin:0;padding:0}
table#myaccountcontainer th {margin:0;padding:0}
table#myaccountcontainer span.cont_diveder_component {margin-left:7px}
table#myaccountcontainer div {position:relative;}
table#myaccountcontainer div span {float:left;}
table#myaccountcontainer div span.time {width:210px}
table#myaccountcontainer div.itemsnav {width:375px; height:30px; border:0; text-align: right; white-space: nowrap; }
table#myaccountcontainer div.itemsnav span{text-align: right; margin-left:5px; white-space: nowrap; }
table#myaccountcontainer div.timenav {margin-left:7px; width:800px; height:30px; border:0; }
table#myaccountcontainer div.timenav span.ordertype {margin-left:50px; width:300px}
table#myaccountcontainer div.pagenav {position:relative; width:145px; white-space: nowrap; }
table#myaccountcontainer div.pagenav span {float:left;white-space: nowrap}
td#orderdetailscontainer {padding:8px}
table#myaccountcontainer .orderstatusdatatable, td#orderdetailscontainer .orderstatusdatatable {margin:7px;border:0;background-color: #ffffff; }
table#myaccountcontainer .orderstatusdatatable th, td#orderdetailscontainer .orderstatusdatatable th {margin:0;border:0;background-color: #ECEDEF;border-right:1px solid silver;border-bottom:1px solid silver; padding:0px 0px 5px 5px; text-align:left}
table#myaccountcontainer .orderstatusdatatable th.novert, td#orderdetailscontainer .orderstatusdatatable th.novert {border-right:0}
table#myaccountcontainer .orderstatusdatatable td,table#myaccountcontainer .orderstatusdatatable .rowhead  {background-color: #ffffff; padding:5px;margin:0;border:0;border-bottom:4px solid #ECEDEF;}
td#orderdetailscontainer .orderstatusdatatable td,td#orderdetailscontainer .orderstatusdatatable .rowhead  {background-color: #ffffff; padding:5px;margin:0;border:0;border-bottom:4px solid #ECEDEF;}
td#orderdetailscontainer table.orderstatusdatatable {border:7px solid #ECEDEF}

/*Scott Extracare data tables CSS*/
table#ecdatatable {border:8px solid #EBEDEE;border-bottom:0;border-top:10px solid #EBEDEE}
table#ecdatatable tr.ec_datatable_headerrow th {padding:5px; border-right:1px solid silver;border-bottom:1px solid silver; background-color: #EBEDEE}
table#ecdatatable tr.ec_datatable_headerrow th.novert {border-right:0}
table#ecdatatable tr.ec_datatable_row td, table#ecdatatable tr.ec_datatable_row th {border-bottom:6px solid #EBEDEE;padding:5px;}

div.tabledropshadow {clear:both;margin:0;padding:0;background:url(../images/common/greid_end735.png) repeat-x left top}

table td.ectabcontentcontainer {margin:0;padding:0}
table td.ectabcontentcontainer p {margin-bottom:35px}
table td.ectabcontentcontainer h3 {margin-bottom:35px}
table td.ectabcontentcontainer div.tabledropshadow {width:696px}

/* Ritesh Error container for Otc landing*/
table td#errorscontainer_Otc {width:720px;margin:0;padding:0;}
table td#errorscontainer_Otc div{margin:10px auto 10px auto;padding:0;padding-top:5px;width:720px;height:auto; text-align: left}
table td#errorscontainer_Otc div ol {margin:0;padding:0px 5px 5px 5px;text-align: left; list-style:none}
table td#errorscontainer_Otc div h2 {margin:0;padding:0;margin-left:5px;padding:3px 0px 2px 20px;background:url(../images/common/img_mark_ct2.gif) no-repeat left center;}
table td#errorscontainer_Otc div ol li {margin:0;padding:0;padding:2px 0px 2px 20px;text-align: left;background:url(../images/common/img_mark_ct2.gif) no-repeat left center;}

table td#errorscontainer_db {width:670px;margin:0;padding-left:10px;}
table td#errorscontainer_db div{margin:10px auto 10px auto;padding-left:10px;width:670px;height:auto; text-align: left}
table td#errorscontainer_db div ol {margin:0;padding:0px 5px 5px 5px;text-align: center; list-style:none}
table td#errorscontainer_db div ol li {margin:0;padding:0;padding:2px 0px 2px 20px;text-align: left;background:url(../images/common/img_mark_ct2.gif) no-repeat left center;}


/*Rx home page data table*/

table#rxhometable {border:6px solid #EBEDEE;border-bottom:0;border-top:10px solid #EBEDEE}
table#rxhometable tr.rx_datatable_headerrow th {text-align:left;padding:4px; border-bottom:1px solid silver; background-color: #EBEDEE;}
table#rxhometable tr.rx_datatable_row td, table#rxhometable tr.rx_datatable_row th {border-bottom:2px solid #EBEDEE;padding:5px;}
table#rxhometable tr.rx_datatable_headerrow th span {border-left:1px solid silver;}

/* Scott Errors Container */
table td#errorscontainer {margin:0;padding:0;}
table td#errorscontainer div{margin:10px auto 10px auto;padding:0;padding-top:5px;width:960px;height:auto; text-align: left}
table td#errorscontainer div ol {margin:0;padding:0px 5px 5px 5px;text-align: left; list-style:none}
table td#errorscontainer div h2 {margin:0;padding:0;margin-left:5px;padding:3px 0px 2px 20px;background:url(../images/common/img_mark_ct2.gif) no-repeat left center;}
table td#errorscontainer div ol li {margin:0;padding:0;padding:2px 0px 2px 20px;text-align: left;background:url(../images/common/img_mark_ct2.gif) no-repeat left center;}


/* Scott Cart Usability changes*/
div.cartbtnscontainer {margin:0;padding:0; width:960px}
div.cartbtnscontainer span.cart-continuebtn {float:left;}
div.cartbtnscontainer span.cart-continuebtn-top {float:left;margin-top:12px}
div.cartbtnscontainer span.cart-rewardsbtn {float:left;margin-left:140px}
div.cartbtnscontainer span.cart-updatebtn {float:right;margin-right:180px}
div.cartbtnscontainer span.cart-updatebtn-top {float:right;margin-right:57px; margin-top:12px}
div.cartbtnscontainer span.cart-checkout{float:right}


div#carttotalscontainer {width:960px; position:relative}
div.carttotalscontainer span.cart-checkoutbtn-btm{}



table td.creditcardcontainer {}
table td.creditcardcontainer p.lnk_rightbar{margin-left:-5px} /*Used to postion radio button exactly under credit card info*/
div.creditcardheading {float:left;}
div.creditcardheadingbtn {float:left;margin-left:100px}
div.creditcardheadingbtn a {margin-top:5px;}
div.credtcardimgs {margin:0;padding:0;height:105px}
div.credtcardimgs div.cidlocate {float:left;width:365px; }
div.credtcardimgs div.weaccept {float:left;width:310px; }
div.credtcardimgs div.weaccept p {margin:10px 0px 0px 10px;padding:0}



div#refillcontainer {margin:0;padding:0px 0px 0px 9px;width:960px;}
div#refillcontainer h2 {margin:0px 0px 20px 0px}
div#refillcontainer p {margin:0;padding:0;}
div#refillcontainer p.store, div#refillcontainer ol li p.cont_rx {margin-left:20px}
div#refillcontainer p.rx {margin:10px 0px 0px 20px}
div#refillcontainer ol {list-style:none; margin:0;padding:0}
div#refillcontainer ol li {height:30px;margin:0;padding:0}
div#refillcontainer ol li p.number{width:20px;float:left}
div#refillcontainer ol li.firstli {height:60px;margin:0;padding:0;}
div#refillcontainer ol li.firstli span {height:60px;margin:0;padding:0;}
div#refillcontainer div#target_div {margin:0;padding:0;width:250px; float:left; text-align:left}
div#refillcontainer div#rxmanagesignup {margin:45px 20px 0px -50px;padding:0;width:325px; float:left}
div#refillcontainer div#label {margin:0;margin-top:43px;padding:0;width:402px; float:left}

div#rxtiecontainer {margin:7px 0px 0px 9px;padding:0;width:960px;text-align:left;position:relative}
div#rxtiecontainer ul {margin:5px 0px 10px 16px;padding:0px}
div#rxtiecontainer ol {margin:5px 0px 10px 20px;padding:0px}
div#rxtiecontainer p.answer {margin:0px 0px 10px 10px;padding:0;}
div#rxtiecontainer fieldset {margin:0;padding:0;border:0}
div#rxtiecontainer legend {margin:0px 0px 10px -7px;padding:0;border:0;}
div#rxtiecontainer div#fieldsmarked{position:absolute; top:0px;right:0px;width:250px;}
div#rxtiecontainer li {margin:0;padding:0px}
div#rxtiecontainer div#quizdiv {width:670px; text-align:right}
div#rxtiecontainer div.fields {margin:0;margin-top:40px;padding:0;width:400px;float:left}
div#rxtiecontainer div.fields div {margin-bottom:30px}
div#rxtiecontainer div.rxlabel {margin:0;margin-top:40px;padding:0;width:415px;float:left}
div#rxtiecontainer div.horiz-line-sep {width:743px;margin-bottom:30px;}
div#rxtiecontainer div.rxbuttons div {float:left}
div#rxtiecontainer div.rxbuttons div.cancel {width:650px}
div#rxtiecontainer p.introstep {margin:10px 0px 10px 0px;padding:0px}


div#slproductfiltercontainer {margin:0;padding:0;width:725px;height:77px;background:#ECEDEF url(../images/common/greid_end735.png) repeat-x left bottom }
div#slproductfiltercontainer div.filtercontrols {margin:0;padding:0;width:480px; float:left; height:100%;}
div#slproductfiltercontainer div.filtercontrols span.sortby {float:left;margin:25px 0px 0px 20px; width:120px}
div#slproductfiltercontainer div.filtercontrols span.items {float:left;margin:10px 0px 0px 40px; width:110px}
div#slproductfiltercontainer div.filtercontrols span.page {float:left;margin:10px 0px 0px 35px; width:120px;}
div#slproductfiltercontainer div.filtercontrols span.pageindent {margin-left:21px}
div#slproductfiltercontainer div.filterpromoslot {margin:0;padding:0;width:245px; float:left; height:100%;}

div#slproductfiltercontrols_btm {height:40px; width:725px;background:#ECEDEF url(../images/common/greid_end735.png) repeat-x left bottom; margin-top:20px}
div#slproductfiltercontrols_btm span.pagebtm {float:right; margin:10px 20px 10px 0px; width:160px}
div#slproductfiltercontrols_btm span.itemsbtm {float:left; margin:10px 0px 10px 20px; width:80px}
div#slproductfiltercontrols_btm span.itemcnt {float:left; margin:10px 0px 10px 20px; width:100px}


td.shoppinglistreclist table {margin-left:10px;}
div#shoppinglist-items-p {width:725px; overflow:hidden}
div#shoppinglist-items-p p.intro{clear:both; margin:0;padding:0}
div#shoppinglist-items-p p.myitems{float:left;padding:20px; margin:0}
div#shoppinglist-items-p p.clear{float:left;padding:23px;margin:0;font-weight:bold; }
div#shoppinglist-items-p div.intro{clear:both; margin:0;padding:0}
div#shoppinglist-items-p div.myitems{float:left;padding:20px; margin:0}
div#shoppinglist-items-p div.clear{float:left;padding:23px;margin:0;font-weight:bold; }

table.rxmanagealldatatable {margin:0;padding:0}
table.rxmanagealldatatable th {text-align:left;border-right:1px solid silver; border-bottom:1px solid silver;padding:0px 10px 3px 10px}
table.rxmanagealldatatable th.novert {border-right:0px}
table.rxmanagealldatatable td {background-color:#FFFFFF; padding:10px 0px 10px 10px; border-right:0px; border-bottom:1px solid silver}

table.rxreminderalldatatable {margin:0;padding:0;border-left:7px solid #EBEDEE; border-right:7px solid #EBEDEE}
table.rxreminderalldatatable th {text-align:left;border-right:1px solid silver; border-bottom:1px solid silver;padding:0px 0px 3px 10px}
table.rxreminderalldatatable th.novert {border-right:0px}
table.rxreminderalldatatable td {background-color:#FFFFFF; padding:8px 0px 2px 10px; }

table.rxinfodetailsdatatable {margin:6px 0px 0px 0px;padding:0;}
table.rxinfodetailsdatatable th {margin:0;border-bottom:1px solid silver;border-right:1px solid silver;padding:0px 0px 6px 6px}
table.rxinfodetailsdatatable td {margin:0;padding:8px 0px 8px 8px;background-color: #FFFFFF}
table.rxinfodetailsdatatable th.novert {border-right:0px}

table.rxrecorddatatable {margin:0;padding:0;border-left:7px solid #EBEDEE; border-right:7px solid #EBEDEE; border-bottom:7px solid #EBEDEE;background:#EBEDEE}
table.rxrecorddatatable th {text-align:left;border-right:1px solid silver; border-bottom:1px solid silver;padding:5px 0px 3px 10px; font-weight: normal;}
table.rxrecorddatatable th.novert {border-right:0px}
table.rxrecorddatatable td {background-color:#FFFFFF; padding:8px 0px 2px 10px; }


table.rxrecordorderhistdatatable {margin:0;padding:0;border-left:7px solid #EBEDEE; border-right:7px solid #EBEDEE; border-bottom:7px solid #EBEDEE;background:#EBEDEE}
table.rxrecordorderhistdatatable th {text-align:left;border-right:1px solid silver; border-bottom:1px solid silver;margin-top:5px; padding:0px 0px 3px 10px; }
table.rxrecordorderhistdatatable th.novert {border-right:0px}
table.rxrecordorderhistdatatable td, table.rxrecordorderhistdatatable th.simulate-td {background-color:#FFFFFF; padding:8px 0px 2px 10px; border-right:0px; border-bottom: 1px solid silver}

table.rxgreythdatatable {margin:0;padding:0;border-left:7px solid #EBEDEE; border-right:7px solid #EBEDEE; border-bottom:7px solid #EBEDEE;background:#EBEDEE}
table.rxgreythdatatable th {text-align:left;border-right:1px solid silver; border-bottom:1px solid silver;margin-top:5px; padding:0px 0px 3px 10px; }
table.rxgreythdatatable th.novert {border-right:0px}
table.rxgreythdatatable td, table.rxgreythdatatable th.simulate-td {background-color:#FFFFFF; padding:8px 10px 8px 10px; border-right:0px; border-bottom: 8px solid #EBEDEE}



div.grey_grad_border_btm {background:url(../images/common/greid_end735.png) repeat-x left bottom;}
div.rx_grey_grad_border_top {width:960px; background:url(../images/common/greid_end735.png) repeat-x left top;}

div.rxcalendar {width:205px}
h4.calheader {margin:0;padding:0;text-align:center}

/* Chay - CSS for new global header - 09/30/2009 */
.skip a, .skip a:hover, .skip a:visited {position:absolute;left:-9999px;top:-9999px;width:1px;height:1px;overflow:hidden;} 
.skip a:active, .skip a:focus, .skip a.focus {position:absolute;left:0;top:0;width:auto;height:auto;} 

div#globalheader {background:#fff url(../images/common/tile.png) 0 0 repeat-x;clear:both;position:relative;height:36px;padding-top:10px;}
	div.onethousand {margin:0 auto;text-align:left;width:1000px;position:relative;}
	div#globalheader span {background:#fff;border:0;margin:0;padding:0 2px 0 10px;color:#56595C;float:left;font-size:14px;text-align:center;height:36px;line-height:36px;}
	div#globalheader ul {background:#fff;border:0;margin:0;padding:0;float:left;list-style:none;width:810px;}
	div#globalheader li {border:0;margin:0;padding:0;float:left;text-align:center;}
	div#globalheader a {color:#56595C;display:block;text-decoration:none;}
	div#globalheader .feedback {position:absolute;top:12px;right:10px;width:40px;height:30px;text-align:center;font-size:10px;padding:0;}

/* Chay - CSS for new header - 10/01/2009 */
div#header {background:#9C0112;clear:both;position:relative;height:105px;}
div#transactionalheader {background:#f31021;clear:both;position:relative;height:105px;}
	#header ul {border:0;margin:0;padding:0;list-style:none;}
	#header li {border:0;margin:0;padding:0;min-width:135px;float:left;text-align:center;}
	#header li.first {width:240px;}
	#header li.last {position:absolute;top:35px;right:0;width:120px;}
		#header li.last ul {width:120px;text-align:left;font-size:0.9em;}
		#header li.last li {width:120px;text-align:left;width:135px;}
		#header li.last a {color:#fff;margin:5px 0 0 0;width:135px;}
			#header #topfeedback a {position:absolute;top:-35px;right:0;text-align:center;font-size:8px;width:60px;}

	#header a {display:block;text-decoration:underline;}

/* Chay - CSS for new misc (search etc.) - 10/01/2009 */
div#misc {color:#56595C;background:url(../images/common/back_utilitybar.png) 0 0 repeat-x;clear:both;position:relative;height:30px;line-height:30px;font-size:0.9em;font-weight:bold;}
	#misc ul {border:0;margin:0;padding:0;list-style:none;}
	#misc li {border:0;margin:0;padding:0;float:left;width:100px;text-align:center;background:url(../images/common/img_lineprescription.gif) 0 50% no-repeat;}
		#misc li.wide {width:300px;}
		#misc li.wider {width:350px;}
	#misc a {color:#56595C;text-decoration:none;margin:5px 0;}
		#misc a:hover, #misc a:focus, #misc a:active, #misc a.focus {text-decoration:underline;}
	#misc form {position:relative;border:0;margin:0;padding:0;height:30px;line-height:30px;}
		#misc label {float:left;margin:0 0 0 10px;}
		#misc input {float:left;margin:5px 0 4px 10px;}
		#misc a#submitsearch {display:block;width:33px;height:21px;float:left;margin:5px 0 5px 10px;}
		#misc a#cart {}
		#misc li.signin {text-align:left;}
		#misc li.signin a {color:#c90016;padding-left:15px;}
		#misc a img {border:0;margin:0;padding:0;display:inline;vertical-align:middle;}
		#misc span {font-weight:normal;margin-left:10px;}

/* Chay - CSS for new Nav - 10/01/2009 */
div#nav {background:#fff;clear:both;border:0;padding:0;margin:0;position:relative;height:30px;line-height:30px;font-size:13px;font-weight:bold;border-bottom:solid 1px #d1d1d1;z-index:3000;}
	#nav ul {border:0;margin:0;padding:0 0 0 3px;list-style:none;}
	#nav li {border:0;margin:0;padding:0;float:left;display:block;min-width:30px;text-align:center;}
	#nav a {color:#56595C;text-decoration:none;display:block;padding:0 7px;border-right:solid 1px #d1d1d1;}
		#nav .navsale {color:#c90016;}
		#nav a:hover, #nav a:focus, #nav a:active, #nav a.focus {color:#c90016;text-decoration:underline;}

		#nav li ul {position:absolute;background:#fff;display:none;width:200px;border:solid 1px #d1d1d1;font-weight:normal;padding:0;}
		#nav li ul li {background:#fff;border-top:dashed 1px #d1d1d1;width:200px;height:26px;line-height:26px;}
		#nav li ul li a {background:#fff;display:block;text-align:left;border:0;font-size:14px;}
		#nav li:hover ul, #nav li:focus ul, #nav li.focus ul, #nav li.hover ul {display:block;z-index:10;}
		#nav li ul li a:hover, #nav li ul li a:focus, #nav li ul li a:active, #nav li ul li a.focus {background:#ebedee;color:#56595C;}

			#nav li.b360 {background:#aeafb0;}
				#nav li.b360 a {border-right:0;color:#fff;text-decoration:none;padding-right:11px;}				
				#nav li.b360 a:hover, #nav li.b360 a:focus, #nav li.b360 a:active {color:#fff;text-decoration:underline;}

/* Chay - CSS for updated RX Dependent - 11/06/2009 */
div#rxdependent {width:690px;margin-left:20px}
	#rxdependent div#rxdependent2 {background:#ebedee url(../../images/common/shadow_v.gif) repeat-x scroll bottom left;padding:20px 0 20px 10px;}
	#rxdependent th.top {border-bottom:solid 1px silver;border-left:solid 1px silver;}
	#rxdependent th.first {border-bottom:solid 1px silver;}

/* Chay - CSS for updated RX Dependent - 11/06/2009 */
	.datatable {background:#ebedee;padding:0px 0px 0px 10px;}
	.datatable th.datatabletop {border-bottom:solid 1px silver;border-left:solid 1px silver;}
	.datatable th.datatablefirst {border-bottom:solid 1px silver;border-left:0;}
	.datatable th.novert {border-left:0px}

/* Chay - CSS for updated Footer - 11/16/2009 */
div.bottomfeedback {text-align:right;width:970px;}
	div.bottomfeedback a {float:right;text-align:center;width:60px;padding:10px 0;}

div#footer {background:#fff;width:980px;margin:0 10px;border-top:dashed 1px silver;text-align:left;clear:both;}
	#footer h3 {color:#C90016;border:0;margin:0;padding:20px 0 10px 0;font-size:14px;}
	#footer ul {border:0;margin:0;padding:0;list-style:none;}
	#footer li {border:0;margin:0;padding:0;}
	#footer a:hover, #footer a:focus, #footer a:active {text-decoration:underline;}
	#footer #pharmacyservices {float:left;width:220px;}
		#footer #pharmacyservices h3, #footer #pharmacyservices ul {padding-left:30px;}
	#footer #shopping {float:left;width:190px;}
	#footer #help {float:left;width:160px;}
	#footer #stores {float:left;width:200px;}
	#footer #corpinfo {float:left;width:200px;}
	#footer #vipps {float:left;width:200px;text-align:left;}
	#footer #vipps a {margin-left:10px;}
	#footer #tos {float:left;width:250px;text-align:left;padding-top:15px}
	#footer #questions {float:left;width:510px;text-align:left;padding-top:15px}

/* Chay - CSS for shell - 11/17/2009 */
div#shell {background:#fff;margin:0 auto;text-align:left;width:1000px;position:relative;}


li.help_topics{
        line-height:16px;
}

/* Chay - CSS for 360 - 01/28/2010 */
body.b360 {background:#f7b1c2 url(../images/beauty360/b360_tile.png) repeat-x 0 0;}
	body.b360 #header {background:#fff;}
		body.b360 #returntocvs {margin:25px 0 0 25px;}
		body.b360 #topfeedback a {color:#56595C;text-decoration:none;}
		body.b360 #header #cvs img {margin-top:20px;}
	body.b360 #nav ul {padding:0;}
		body.b360 #nav a {padding:0 10px;}
		body.b360 #nav li ul, body.b360 #nav li ul li {width:220px;}
	body.b360 h1, body.b360 h2, body.b360 h3, body.b360 h4, body.b360 .subttl_menu_text, body.b360 .cont_mainemp, body.b360 .tab_drugonalt_pc {color:#3e3e3e !important;}

	body.b360 #b360leftnav1 {margin:0 10px 0 0;padding:0 0 5px 0;width:260px;border-top:solid 1px #f5f5f5;background:url("../images/common/shadow_frontstore_panel_hb.gif") repeat-x bottom left;}
	body.b360 #b360leftnav2 {margin:0;padding:0 5px 0 0;width:259px;border-left:solid 1px #f5f5f5;background:url("../images/common/shadow_frontstore_panel_vr.gif") repeat-y top right;overflow:hidden;}
	body.b360 #b360leftnav1 h2 {margin:0;padding:0 10px;font-size:20px;line-height:50px;font-weight:400;font-style:normal;}
	body.b360 #b360leftnav1 ul {margin:0;padding:0;list-style:none;}
	body.b360 #b360leftnav1 li {margin:0;padding:0;border-top:dashed 1px #D1D1D1;}
	body.b360 #b360leftnav1 a {color:#56595C;padding:0 0 0 15px;background:url("../images/common/arrow2_grey_ct7.gif") no-repeat scroll left center #FFFFFF;display:block;font-size:14px;line-height:28px;text-decoration:none;}
	body.b360 #b360leftnav1 a:hover {text-decoration:underline;background:url("http://www.cvs.com/CVSApp/images/common/arrow2_grey_ct7.gif") no-repeat scroll left center #f0f3f4;}

/* CSS for Store finder search page disclaimer */
div#flu_cdc_disclaimer {
	text-align:left; width:500px; float:left; margin-right:20px;
}

/* Chay - CSS for popups - 02/19/2010 */
body.popup {border:0;color:#56595C;font:14px Arial,Helvetica,sans-serif;margin:15px;padding:0;}
			body.popup .popupone {background:#f3f3f3;border:0;margin:0;padding:15px;}
			body.popup .popuptwo {background:#fff;margin:0;padding:15px;border-right:solid 2px #ccc;border-bottom:solid 2px #ccc;}
			body.popup h1 {color:#C90016;border:0;float:left;font-size:26px;font-weight:bold;margin:0 0 15px 0;padding:0;width:75%;}
			body.popup h2 {border:0;clear:both;font-size:16px;font-weight:bold;margin:0;padding:0;}
			body.popup p {border:0;margin:15px 0 0 0;padding:0;}
			body.popup ul, body.popup ol {border:0;margin:0;padding:0;}
			body.popup li {border:0;margin:15px 0 15px 30px;padding:0;}
			body.popup .close {margin:0;text-align:right;}
			body.popup .action_text, body.popup .action_image {float:left;margin:0;width:50%;}
			body.popup .cancel_text, body.popup .cancel_image {margin:0;padding:0;text-align:right;}
			body.popup a {color:#56595C;text-decoration:underline;}
				body.popup a:hover, body.popup a:focus, body.popup a:active {color:#6c6c6c;}
					body.popup .close a {color:#C90016;}
						body.popup .close a:hover, body.popup .close a:focus, body.popup .close a:active{color:#f31121;}
					body.popup .action_text a:hover, body.popup .action_text a:focus, body.popup .action_text a:active {color:#6c6c6c;}
					body.popup .cancel_text a:hover, body.popup .cancel_text a:focus, body.popup .cancel_text a:active {color:#6c6c6c;}

.shipping_popuplink_fs {color:#56595C;font:normal 12px Arial,Helvetica,sans-serif;text-decoration:underline;}
.shipping_popuplink_checkout {color:#C90016;font:normal 12px Arial,Helvetica,sans-serif;text-decoration:underline;}
		