/*-------------------------------------------------------------	
	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}
.temp_sizepickup {font-size:18px}
.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_manage {font:bold 18px Arial, Helvetica, sans-serif;color:#1aa1cf;text-decoration:none;padding:4px 4px 4px 4px;}
.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_ecrewards {font:bold 16px Arial, Helvetica, sans-serif;color:#c90016;}
.subttl_inneremp_rx {font:bold 20px Arial, Helvetica, sans-serif;color:#545252;text-decoration:none;}
.subttl_cartrewards {font:bold 16px Arial, Helvetica, sans-serif;color:#56595c;}
.subttl_transfer_rx {font:bold 15px Arial, Helvetica, sans-serif;color:#1aa1cf;text-decoration:none;}
.subttl_rx {font:bold 15px Arial, Helvetica, sans-serif;color:#545252;text-decoration:none;}
.subttl_transfer_rx_over {font:bold 15px Arial, Helvetica, sans-serif;color:#c4c5c6;text-decoration:none;}
.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;}

.subttl_rx_instore_active {font:bold 16px Arial, Helvetica, sans-serif;color:#1aa1cf;font-weight:bold;text-decoration:none;}
.subttl_rx_instore_inactive{font:bold 16px Arial, Helvetica, sans-serif;color:#545252;font-weight:bold;text-decoration:none;}
.subttl_rx_instore_visited {font:bold 16px Arial, Helvetica, sans-serif;color:#c0c0c0;font-weight:bold;text-decoration:none;}

.spacer_small{height:5px; width:5px}
.blue_dash {border-bottom:1px solid #5ccffa;margin-left:20px;width:187px;}
/* 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_drug a {font:14px Arial, Helvetica, sans-serif;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:14px Arial, Helvetica, sans-serif;color: #545252;}
.cont_innerpagesemp_cart {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_underlined_rx{font: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_thirdemp a{color:#56595c; text-decoration:underline;}
.cont_mainemp_otc {font:bold 15px Arial, Helvetica, sans-serif;color:#c90016;}
.cont_mainemp {font:bold 14px Arial, Helvetica, sans-serif;color:#c90016;}
.cont_mainemp a:visited {font:bold 14px Arial, Helvetica, sans-serif;color:#c90016;text-decoration:none;}
.cont_mainemp a:hover {font:bold 14px Arial, Helvetica, sans-serif;color:#c90016;text-decoration:underline;}
.cont_ec_mainemp {font:bold 14px Arial, Helvetica, sans-serif;color:#c90016;text-decoration:underline;}
.cont_ec_mainemp a:visited {font:bold 14px Arial, Helvetica, sans-serif;color:#c90016;text-decoration:underline;}
.cont_ec_mainemp a:hover {font:bold 14px Arial, Helvetica, sans-serif;color:#c90016;text-decoration:underline;}
.cont_mainemp_searchTerm {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;}
.cont_rx_bottom {vertical-align:bottom;}
.cont_rx_top {vertical-align:top;}
/* 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_11 {font:11px 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:#1aa1cf;text-decoration:none;}
.lnk_rightsecondbox a {font:12px Arial, Helvetica, sans-serif;color:#1aa1cf;text-decoration:none;}
.lnk_rightsecondbox a:visited {color:#1aa1cf;text-decoration:none;}
.lnk_rightsecondbox a:hover {color:#1aa1cf;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_cart {background:#ffffff url(../images/common/back_alert2.jpg) repeat-x;height:35px;width:455px;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_rxtrans {background:#ffffff url(../images/common/back_alert2.jpg) repeat-x;height:100%;width:938px;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_verify {background:#ffffff url(../images/common/back_alert.jpg) repeat-x;height:40px;width:938px;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;}

.box_messageareaonn {background:#ffffff url(../images/common/back_alert2.jpg) repeat-x;margin:8px 20px 5px 30px;width:750px;height:35px;border-left:1px solid #f6d4d8;border-right:1px solid #f6d4d8;border-bottom:1px solid #f6d4d8;padding:5px 0 5px 0;}
/* 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 21px 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;}
.line_cart {border-left:1px solid #C0C0C0}
/* 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;}

.lnk_blue {font:14px Arial, Helvetica, sans-serif;color:#1AA1CF;text-decoration:underline;}
.lnk_blue a {font:14px Arial, Helvetica, sans-serif;color:#1AA1CF;text-decoration:underline;}
.lnk_blue a:hover {color:#1AA1CF;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 */

/* lnk Underline to gry */
.lnk_gry_cart {font:12px Arial, Helvetica, sans-serif;color:#56595c;text-decoration:underline;}
.lnk_gry_cart a {font:12px Arial, Helvetica, sans-serif;color:#56595c;text-decoration:underline;}
.lnk_gry_cart 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}

.block {display:block}
.bold {font-weight: bold;}
.italic {font-style: italic;}
.nobold {font-weight: normal;}
.nopad {padding:0}
.nomargin {margin:0}
.hide {display:none}
.show {display:block}
.noborder {border:0 !important;}
.nowrap {white-space: nowrap}
.spacerlft5 {margin-left:5px}
.spacerlft7 {margin-left:7px}
.spacerlft10 {margin-left:10px}
.spacerlft15 {margin-left:15px}
.spacerlft20 {margin-left:20px}
.spacerlft25 {margin-left:25px}
.spacerlft30 {margin-left:30px}
.spacerlftalign30 {margin-left:30px;text-align:left}
.spacerlft40 {margin-left:40px}
.spacerlft50 {margin-left:50px}
.spacerlft90{margin-left:90px}
.spacerlft95{margin-left:95px}
.spacerlft100 {margin-left:100px}
.spacerlft110 {margin-left:103px}
.spacerlftnew110 {margin-left:110px}
.spacerlft120 {margin-left:121px;}
.spacerlft135 {margin-left:138px;}
.spacerlft140 {margin-left:140px}
.spacerlft240 {margin-left:240px}
.spacerlft247 {margin-left:247px}
.spacerlft283 {margin-left:283px}
.spacerlft260 {margin-left:260px}
.spacerlft383 {margin-left:383px}
.spacerlft390 {margin-left:390px}
.spacerlft440 {margin-left:440px}
.spacerlftm50 {margin-left:-50px}
.spacerlftm70 {margin-left:-70px}
.spacerlft516 {margin-left:515px}
.spacerright5 {margin-right:5px}
.spacerright10 {margin-right:10px}
.spacerright40 {margin-right:40px}
.spacerright50 {margin-right:50px}
.spacerright300 {margin-right:300px}
.spacertop3 {margin-top:3px}
.spacertop5 {margin-top:5px}
.spacertop10 {margin-top:10px}
.spacertop13 {margin-top:13px}
.spacertop15 {margin-top:15px}
.spacertop20 {margin-top:20px}
.spacertop30 {margin-top:30px}
.spacertop40 {margin-top:40px}
.spacertop50 {margin-top:50px}
.spacertop100 {margin-top:100px}
.spacertop130 {margin-top:130px}
.spacerbtm10 {margin-bottom:10px}
.spacerbtm20 {margin-bottom:20px}
.spacerbtm40 {margin-bottom:40px}
.spacerbtm100 {margin-bottom:100px}
.spacerbtm200 {margin-bottom:200px}
.padtop10 {padding-top:10px}
.padbtm10 {padding-top:10px}
.padbtmec {padding-bottom:10px}
.font15 {font-size: 15px}
.font16 {font-size: 16px}
.font14{font-size: 14px}
.padding_left10{padding:0px 0px 0px 50px;}
.floatleft {float:left}
.floatright {float:right}
.margin_rx{position:absolute;right:0}
.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;}
.ec_popUpMargin{padding:15px 0px 25px 60px;}
.width100 {width:100px}
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;width:151px}
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:145px;}
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; text-align:right; width:200px}
div#productfiltercontrols_btm span.itemsbtm {float:left; margin:10px 0px 10px 20px; width:170px}

div#search_main_nav #search_top_slot { min-height: 30px;height: auto !important; height: 30px; width:100%}
div#search_main_nav #search_top_default { height: 20px; width:100%}


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  - Order History */
div#cart_total_history table {width:440px;}
div#cart_total_history table td, div#cart_total_history th {height:26px; text-align:right;}
div#cart_total_history th {width:180px;font:14px Arial, Helvetica, sans-serif;}
div#cart_total_history td.valuecol {width:55px;}
div#cart_total_history .leftpos {padding-right:75px;} /*This must be the exact value of the width of the valuecol class but NEGATIVE*/
div#cart_total_history .bottompos {padding-bottom:15px; height:41px;}
div#cart_total_history .txtleft {text-align: left;}

/* Order Totals */

div#cart_total table {width:440px;border:1px solid #C0C0C0}
div#cart_total table td, div#cart_total th {height:26px; text-align:right;}
div#cart_total th {width:157px;font:14px Arial, Helvetica, sans-serif;}
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;}

div#cart_totals table {width:440px;border:1px solid #C0C0C0}
div#cart_totals table td {height:26px; text-align:right;font:14px Arial, Helvetica, sans-serif;}
div#cart_totals table th {height:26px;text-align:right;font:14px Arial, Helvetica, sans-serif;}
div#cart_totals .leftpos {padding-right:75px;} /*This must be the exact value of the width of the valuecol class but NEGATIVE*/
div#cart_totals .bottompos {padding-bottom:15px; height:41px;}
div#cart_totals .txtleft {text-align: left;}


div#offerDetailsInnerContainer  {border:1px solid silver;padding:10px 20px 10px 20px;}
div#offerDetailsInnerContainer  ul{border-bottom:1px solid silver;list-style:none;margin-left:0;margin-right:0;margin-top:10px; margin-bottom:10px;}
div#offerDetailsInnerContainer  ul li {display:inline;vertical-align:top;}

div#offerDetailsOrderHistory  {width:380px;padding:20px 20px 20px 20px;float:left;border:1px solid silver;}
div#offerDetailsOrderHistory  ul{border-bottom:1px solid silver;margin-top:5px;margin-bottom:5px;text-align:left;
list-style:none;margin-left:0;padding:0;}
div#offerDetailsOrderHistory  ul li {display:inline;}
div#offerDetailsOrderHistory  ul li  p{margin:0;padding:0;}

p.orderHistory_offerDescription {width:290px;margin:0px;padding:0px;display:inline-table;}
p.orderHistory_offerValue {width:90px;margin:0px;padding:0px;display:inline-table;text-align:right;align:right;}
.printshell{background:#fff;font-family:Arial, Helvetica, sans-serif;margin:0px;}
.offerDescription {width:290px;margin:0px;padding:0px;vertical-align:top;}
.offerValue {margin:0px;padding:0px;text-align:right;vertical-align:top;}

table.cartcouponstable {width:455px;background-color:#ECEDEF;border:1px solid #C0C0C0;height: flow with content;}

table.cartcouponsinnertable {width:455px;background-color:#ffffff;height: flow with content;}
table .cartcouponsinnertable th{background-color:#ECEDEF;margin:0px;padding:0px;border-bottom:1px solid silver;border-right:0px;border-top:0px;border-left:0px;}
table .cartcouponsinnertable td {background-color:#ffffff;border-bottom:1px solid silver;border-right:1px solid silver;border-top:0px;border-left:1px solid silver;}

/* 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;}

table#ecnewdatatable {width:960px; border:8px solid #EBEDEE;border-bottom:0;border-top:10px solid #EBEDEE}
table#ecnewdatatable tr.ec_datatable_headerrow th {padding:15px 0px 4px 0px; border-bottom:1px solid silver; background-color: #EBEDEE}
table#ecnewdatatable tr.ec_datatable_headerrow th.novert {border-right:0}
table#ecnewdatatable tr.ec_datatable_row td, table#ecnewdatatable tr.ec_datatable_row th {border-top:1px solid silver;border-bottom:1px solid silver;border-left:1px solid silver;border-right:1px solid silver;padding:20px;}
table#ecnewdatatable tr.ec_datatable_shaded_row td, table#ecnewdatatable tr.ec_datatable_shaded_row th {border-top:1px solid silver;border-bottom:1px solid silver;border-left:1px solid silver;border-right:1px solid silver;padding:20px;background-color: #F8F8F8;background-position: 50% 50%;}
table#ecnewdatatable tr.ec_datatable_nodata_row td, table#ecnewdatatable tr.ec_datatable_nodata_row th {clear:both;border-bottom:8px solid #EBEDEE;padding:0;}

table#ecpopupdatatable tr.ec_datatable_headerrow th {padding:5px 0px 4px 0px; border-bottom:1px solid silver; background-color: #ffffff;}
table#ecpopupdatatable tr.ec_datatable_headerrow th.novert {border-right:0}
table#ecpopupdatatable tr.ec_datatable_row td, table#ecpopupdatatable tr.ec_datatable_row th {border-bottom:1px solid silver;border-left:1px solid silver;border-right:1px solid silver;padding:20px;}
table#ecpopupdatatable tr.ec_print_datatable_row td, table#ecpopupdatatable tr.ec_datatable_row th {padding:20px 15px;}
table#ecpopupdatatable tr.ec_datatable_shaded_row td, table#ecpopupdatatable tr.ec_datatable_shaded_row th {border-bottom:1px solid silver;border-left:1px solid silver;border-right:1px solid silver;padding:20px;background-color: #F8F8F8;}

div.tabledropshadow {clear:both;margin:0;padding:0;background:url(../images/common/greid_end735.png) repeat-x left top}
div.newtabledropshadow {clear:both;border-top:5px solid #EBEDEE;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}
table td.ectabcontentcontainer div.newtabledropshadow {width:960px}

.lnk_ec_management {font:14px Arial, Helvetica, sans-serif;color:#56595c;padding-bottom:10px;text-decoration:underline;}
.lnk_ec_management a {font:14px Arial, Helvetica, sans-serif;color:#56595c; padding: 0 0 4px 0px; text-decoration:underline;display:inline;}
.lnk_ec_management a:visited {color:#56595c; padding: 0 0 4px 0px; text-decoration:underline;display:inline;}
.lnk_ec_management a:hover {color:#838588; padding: 0 0 4px 0px; text-decoration:underline;display:inline;}

.lnk_cart_coupons {font:12px Arial, Helvetica, sans-serif;color:#56595c;padding-bottom:10px;text-decoration:underline;}
.lnk_cart_coupons a {font:12px Arial, Helvetica, sans-serif;color:#56595c; padding: 0 0 4px 0px; text-decoration:underline;display:inline;}
.lnk_cart_coupons a:visited {color:#56595c; padding: 0 0 4px 0px; text-decoration:underline;display:inline;}
.lnk_cart_coupons a:hover {color:#56595c; padding: 0 0 4px 0px; text-decoration:underline;display:inline;}

/* 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;}

/*Diabetes Club*/
table td#errorscontainer_dc {width:722px;margin:0;padding-left:10px;}
table td#errorscontainer_dc div{margin:10px auto 10px auto;padding-left:0px;width:722px;height:auto; text-align: left}
table td#errorscontainer_dc div ol {margin:0;padding:0px 5px 1px 5px;text-align: center; list-style:none}
table td#errorscontainer_dc div ol li {margin:0;padding:0;padding:2px 0px 2px 25px;text-align: left;background:url(../images/common/img_mark_ct2.gif) no-repeat left top;}

table td#errorscontainer_top {margin:0;padding:0;}
table td#errorscontainer_top div{margin:10px auto 10px auto;padding:0;padding-top:5px;width:960px;height:auto; text-align: left}
table td#errorscontainer_top div ol {margin:0;padding:0px 5px 5px 5px;text-align: left; list-style:none}
table td#errorscontainer_top 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 top;}
table td#errorscontainer_top 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 top;}


/*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;}

div#errorscontainer {margin:0;padding:0;}
div#errorscontainer div{margin:10px auto 10px auto;padding:0;padding-top:5px;width:935px;height:auto; text-align: left}
div#errorscontainer div ol {margin:0;padding:0px 5px 5px 5px;text-align: left; list-style:none}
div#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 top;}
div#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 top;}

/* for displaying error in DOB fragment on promolanding page for caregiver.*/
div#errorscontainer_cg {margin:0;padding:0;}
div#errorscontainer_cg div{margin:10px auto 10px auto;padding:0;padding-top:5px;width:660px;height:auto; text-align: left}
div#errorscontainer_cg div ol {margin:0;padding:0px 5px 5px 5px;text-align: left; list-style:none}
div#errorscontainer_cg 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;}
div#errorscontainer_cg 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 top;}

/* 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#expressrefillcontainer {margin:0;width:960px;}
div#expressrefillcontainer h2 {margin:0px 0px 20px 0px}
div#expressrefillcontainer p {margin:0;padding:0;}
div#expressrefillcontainer p.store, div#expressrefillcontainer ol li p.cont_rx {margin-left:20px}
div#expressrefillcontainer p.rx {margin:10px 0px 0px 20px}
div#expressrefillcontainer ol {list-style:none; margin:0;padding:0}
div#expressrefillcontainer ol li {height:30px;margin:0;padding:0}
div#expressrefillcontainer ol li p.number{width:20px;float:left}
div#expressrefillcontainer ol li.firstli {height:60px;margin:0;padding:0;}
div#expressrefillcontainer ol li.firstli span {height:60px;margin:0;padding:0;}
div#expressrefillcontainer div#target_div {margin:0;padding:0;width:250px; float:left; text-align:left}
div#expressrefillcontainer div#target_div _h1{margin:0;padding:0;width:500px; float:left; text-align:left}
div#expressrefillcontainer div#rxmanagesignup {margin:45px -59px 0 -78px;padding:0;width:325px; float:left}
div#expressrefillcontainer div#label {margin:0;margin-top:46px;padding:0;width:368px; float:left}

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 -59px 0 -78px;padding:0;width:325px; float:left}
div#refillcontainer div#label {margin:0;margin-top:46px;padding:0;width:368px; 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; font-weight:bold}
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; }

.managerxaccounttable  {text-align:left;border-top:1px solid silver;border-left:1px solid silver; border-right:1px solid silver; border-bottom:1px solid silver;padding:5px 0px 3px 10px; font-weight: normal;}


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}

table.rxshipgreythdatatable {margin:0;padding:0;border-left:17px solid #EBEDEE; border-right:20px solid #EBEDEE; border-bottom:20px solid #EBEDEE;border-top:20px solid #EBEDEE;background:#EBEDEE}
table.rxshipgreythdatatable th {text-align:left;border-right:1px solid silver; border-bottom:1px solid silver;margin-top:5px; padding:0px 0px 3px 10px; }
table.rxshipgreythdatatable th.novert {border-right:0px}
table.rxshipgreythdatatable td, table.rxshipgreythdatatable 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;}
	/* spanish site - changed the li.last value from 35px to 20px */
	#header li.spanishlink {position:absolute;top:26px;right:0;width:120px;}
		#header li.spanishlink ul {width:120px;text-align:left;font-size:0.9em;}
		#header li.spanishlink li {width:120px;text-align:left;width:135px;line-height:13px}
		#header li.spanishlink a {color:#fff;margin:5px 0 0 0;width:135px;}
			#header #topfeedbackspanishlink a {position:absolute;top:-27px;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;}
				
/* CSS for holiday tab in header */
.holiday {width:71px;}

/* CSS for christmas tab in header - GR*/
li#ch .christmas{color:#238d44;}
#ch a:hover, #ch a:focus, #ch a:active, #ch a.focus {color:#238d44;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;margin-top:30px}
	div.bottomfeedback a {float:right;text-align:center;width:60px;padding:12px 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;}
div#ecshell {background:#fff;margin:0 auto;text-align:left;width:100%;height:100%;position:relative;}
div#ecprintshell {background:#fff;margin:0 auto;text-align:left;width:100%;height:100%;position:relative;}
/* Scott - CSS for body container in shell - 1/26/2010 */
div#body_container {width:960px; position:relative; text-align:left;margin-left:20px; padding-left:10px;overflow:hidden}
div#body_container div.grey_box{background:#ECEDEF url(../images/common/greid_end735.png) repeat-x left bottom;padding:8px}
div#body_container div.breadcrumb {height:24px; margin-top:5px}
div#body_container div.box_alert_search span {display:block;float:left;margin-top:5px}
div#body_container div.box_alert_search span.clock {margin-left:10px;}
div#body_container div#manage_acct_intro {width:615px;float:left}
div#body_container div#trans_shipping {height:940px;float:left}
div#body_container div#manage_acct_slot {width:325px;float:left;clear:right}
div#body_container div#manage_acct_rx_by_you {width:450px;float:left;}
div#body_container div#manage_acct_rx_by_you ul {margin:0 0 0 30px;padding:0}
div#body_container div#manage_acct_rx_adults {width:450px;float:left;margin-left:25px}
div#body_container div.silver-line-sep {border-top:1px solid #ccc;width:940px}
div#body_container p.intro_text {margin-top:20px}

/*Transfer precription insurance*/
.shipping_border{border-bottom:1px solid #ccc;padding-bottom:40px;}
div#body_trans_container_insurance {font:14px Arial, Helvetica, sans-serif;color:#56595c;width:940px; position:relative; text-align:left;margin:0px 0px 10px 0px;border-bottom:1px solid #ccc; padding-left:0px;overflow:hidden;padding-bottom:3px}
div#body_trans_container_insurance div.steps_detail_cont_rx_insur {font:14px Arial, Helvetica, sans-serif;position:relative;overflow:hidden}
div#body_trans_container_insurance div.steps_detail_cont_rx_insur h2 {margin-bottom:12px}
div#body_trans_container_insurance div.steps_detail_cont_rx_insur div.step_transfer_insur {float:left;width:256px;}
div#body_trans_container_insurance div.steps_detail_cont_rx_insur div.divider_transfer_rx_insur{background:url(../images/common/green_arrow_skinny.gif) top no-repeat;float:left;width:47px;height:23px;position:relative}
div#body_trans_container_insurance div.steps_detail_cont_rx_insur div.step_center_insur {float:left;width:84px;}
div#body_trans_container_insurance div.steps_detail_cont_rx_insur div.step_mid_insur{float:left;width:155px;}
div#body_trans_container_insurance div.steps_detail_cont_rx_insur div.step_transfer_insur {float:left;width:260px;}
/* Scott - CSS for body transactional container in shell - 1/26/2010 */
div#body_trans_container {font:14px Arial, Helvetica, sans-serif;color:#56595c;width:940px; position:relative; text-align:left;margin:25px 0px 0px 20px; padding-left:10px;overflow:hidden}
div#body_trans_container div#quizdiv {text-align:right;width:885px;margin-top:40px}
div#body_trans_container div#trans_cont {margin:0px 0px 0px 0px;padding-left:0px}
div#body_trans_container div#certifydiv {text-align:right;width:940px;margin-top:25px}
div#body_trans_container fieldset.rxfieldset {margin:0px 0px 15px 0px;padding:0;border:0px}
div#body_trans_container fieldset.rxfieldset p {margin:0 0 10px 10px;}
div#body_trans_container fieldset.rxfieldset h3 {margin:5px}
div#body_trans_container p.intro_text {margin-top:20px}
div#body_trans_container div.fieldfloat {float:left;text-align: left;padding-right:30px;overflow:hidden}
div#body_trans_container div.rxlabel {float:left;height:235px;}
div#body_trans_container div.rxorder_reqfield{float:right;}
div#body_trans_container div.rx_field_cont {padding-top:25px;overflow:hidden}
div#body_trans_container div.rx_field_cont div {float:left}
div#body_trans_container ul.ul_left_indent {margin:0px 0px 0px 50px;padding:0px}
div#body_trans_container div.steps_detail_cont {position:relative; margin:15px 0 0px 0px;padding-top:20px;border-top:1px solid #ccc; overflow:hidden}
div#body_trans_container div.steps_detail_cont h2 {margin-bottom:15px}
div#body_trans_container div.steps_detail_cont div.step {float:left;width:270px;}
div#body_trans_container div.steps_detail_cont div.divider {background:url(../images/common/green_arrow.gif) top no-repeat;float:left;width:60px;height:235px;position:relative}
div#body_trans_container div.steps_detail_cont div.divider div {position:absolute; bottom:0px; left:21px; width:20px; height:190px; background:url(../images/common/line_ver.gif) bottom repeat-y;}
div#body_trans_container div.steps_detail_cont_rx {font:14px Arial, Helvetica, sans-serif;position:relative;border-bottom:1px solid #ccc; overflow:hidden; float:left;width:100%;margin-top:10px}
div#body_trans_container div.steps_detail_cont_rx h2 {margin-bottom:15px; overflow:hidden;}

div#body_trans_container div.steps_detail_cont_rx div.step_left {float:left;/*width:185px;*/}
div#body_trans_container div.steps_detail_cont_rx div.step_right {float:left;/*width:350px;*/}
div#body_trans_container div.steps_detail_cont_rx div.step_middle {float:left;/*width:275px;*/}
div#body_trans_container div.steps_detail_cont_rx div.step_transfer {float:left;width:260px;}
div#body_trans_container div.steps_detail_cont_rx div.step_center {float:left;width:84px;}
div#body_trans_container div.steps_detail_cont_rx div.step_mid{float:left;width:155px;}
div#body_trans_container div.steps_detail_cont_rx div.divider_pickup_flow {background:url(../images/common/green_arrow.gif) top no-repeat;float:left;width:60px;height:25px;position:relative}
div#body_trans_container div.steps_detail_cont_rx div.divider_rx {background:url(../images/common/green_arrow_skinny.gif) top no-repeat;float:left;width:60px;height:25px;position:relative}
div#body_trans_container div.steps_detail_cont_rx div.divider_transfer_rx {background:url(../images/common/green_arrow_skinny.gif) top no-repeat;float:left;width:47px;height:23px;position:relative}
div#body_trans_container div.steps_detail_cont_rx div.divider_rx div {position:absolute; bottom:0px; left:21px; width:20px; height:190px; background:url(../images/common/line_ver.gif) bottom repeat-y;}
div#body_trans_container div.caregiver_steps {border-bottom:1px solid #ccc; margin-top:10px;width:940px;height:40px;position:relative;font-weight:bold; color:#56595c; font-size:18px}
div#body_trans_container div.caregiver_steps div {float:left;padding:0px 15px 0px 15px; border-right:1px solid #56595c; border-left:1px solid #56595c}
div#body_trans_container div.caregiver_steps div.active {color:#1AA1CF;}
div#body_trans_container div.caregiver_steps div.first {padding-left:0px; border-left:0px}
div#body_trans_container div.caregiver_steps div.last {border-right:0px}

div#body_trans_container div.rx_order_verifyInfo {font:14px Arial, Helvetica, sans-serif;position:relative;border-bottom:1px solid #ccc;overflow:hidden;padding-bottom:5px;overflow:hidden;width:940px}
div#body_trans_container div.rx_order_verifyInfo h2 {margin-bottom:5px;margin-top:15px}
div#body_trans_container div.rx_order_verifyInfo span.contactInfoleft {margin:0px 20px 0px 0px;padding-top:5px;overflow:hidden;width:300px;float:left}
div#body_trans_container div.rx_order_verifyInfo span.floatleft {margin:0px 20px 0px 0px;padding-top:5px;overflow:hidden;width:100px}
div#body_trans_container div.rx_order_verifyInfo div.left_block {float:left;width:370px;}
div#body_trans_container div.rx_order_verifyInfo div.right_block {float:left;width:490px;}
div#body_trans_container div.rx_order_verifyInfo div.divider_rx {background:url(../images/common/green_arrow_skinny.gif) top no-repeat;float:left;width:60px;height:150px;margin-right:20px;position:relative;float:left;margin-top:40px;margin-left:-15px}
div#body_trans_container div.rx_order_verifyInfo_express {font:14px Arial, Helvetica, sans-serif;position:relative;margin-top:10px;height:50px;padding-bottom:5px;width:940px}


div#order_verify_captchaInfo {float:right;height:180px;width:695px;margin-top:10px;margin-right:30px;font:12px Arial, Helvetica, sans-serif;background-color: #F5F5F5;}
div#order_verify_captchaInfo  ul {border:0;margin:0;padding:0 0 0 3px;list-style:none;background-color: #F5F5F5;}
div#order_verify_captchaInfo li {list-style-type:none;border:0;margin-left:5px;margin-right:5px;float:right;display:block;text-align:center;background-color: #F5F5F5;}
div#order_verify_captchaInfo p {background-color: #F5F5F5;text-align:right;padding:6px;margin-right:5px;}
div#order_verify_captchaInfo div.verify_captcha_info {font:12px Arial, Helvetica, sans-serif;}
div#order_verify_captchaInfo div.verify_captcha_info div.captcha_help_text {float:left;margin-left:15px;margin-top:80px;margin-right:5px;}
div#order_verify_captchaInfo div.verify_captcha_info div.captcha_box {float:right;}

div#select_medication_panel1 {float:left;width:470px;margin-right:30px;margin-left:50px;font:12px Arial, Helvetica, sans-serif;}
div#select_medication_panel11 {float:left;width:370px;margin-right:30px;margin-left:50px;font:12px Arial, Helvetica, sans-serif;}
div#select_medication_panel2 {float:left;width:200px;font:12px Arial, Helvetica, sans-serif;margin-top:4px;}

div#body_trans_container div.rx_order_verifyInfo_bottom {font:14px Arial, Helvetica, sans-serif;position:relative; padding-bottom:15px;overflow:hidden}

div#body_trans_container div.rx_order_confirmSlot {position:relative;overflow:hidden;margin-top:10px; width:850px}
div#body_trans_container div.rx_order_confirmSlotLeft{position:relative;overflow:hidden;margin-top:10px; margin-right:10px; margin-left:10px;padding-bottom:15px;width:400px;float:left}
div#body_trans_container div.rx_order_confirmSlotRight{position:relative;overflow:hidden;margin-top:10px; margin-right:10px; padding-bottom:15px;width:400px;float:right}

/* Scott - Added for Transfer page for cargiver 5-21-10*/
div#body_trans_container .transfer_section {overflow:hidden;margin-top:10px;padding-bottom:15px;border-bottom:1px solid #ccc;width:940px}

div#body_trans_container .express_refill_section {overflow:hidden;margin-top:10px;padding-bottom:15px;width:940px}

div#body_trans_container .express_refill_section {overflow:hidden;margin-top:10px;padding-bottom:15px;width:940px}

div#body_trans_container .shipping_section{width:100%; height:315px; position:relative; text-align:left;overflow:hidden;} 
div#body_trans_container .transfer_section div#labelGeneral {width:428px}
div#body_trans_container .express_refill_section div#labelGeneral {width:428px}
div#body_trans_container .transfer_section span.floatleft {margin:0px 25px 10px 0px}
div#body_trans_container .express_refill_section span.floatleft {margin:0px 25px 10px 0px}
div#body_trans_container .transfer_rx_section span.floatleft {margin:0px 17px 20px 0px}
div#body_trans_container .new_rx_section span.floatleft {margin:0px 17px 10px 0px}
div#body_trans_container .transfer_section select {margin:0px 0px 20px 0px}
div#body_trans_container h2 {margin-bottom:10px}

div#body_trans_container .transfer_contact_info {overflow:hidden;margin-top:10px;padding-top:20px;padding-bottom:15px;border-top:1px solid #ccc;width:940px}
div#body_trans_container .transfer_contact_info_express {overflow:hidden;margin-top:5px;padding-bottom:10px;width:940px}
div#body_trans_container .transfer_contact_info div#labelGeneral {width:428px}
div#body_trans_container .transfer_contact_info span.floatleft {margin:0px 25px 10px 0px}
div#body_trans_container .transfer_contact_info select {margin:0px 0px 20px 0px}
div#body_trans_container h2 {margin-bottom:10px}

div#body_trans_container .transfer_addpatient_section {overflow:hidden;margin-top:20px;padding-bottom:15px;width:940px}
div#body_trans_container .transfer_addpatient_section div#labelGeneral {width:428px}
div#body_trans_container .transfer_addpatient_section span.floatleft {margin:0px 25px 10px 0px}

div#body_trans_container .transfer_new_section {overflow:hidden;margin-bottom:10px;margin-top:10px;padding-top:15px;padding-bottom:20px;border-bottom:1px solid #ccc;width:940px}
div#body_trans_container .transfer_new_section div#labelGeneral {width:428px}
div#body_trans_container .transfer_new_section span.floatleft {margin:0px 25px 10px 0px}

/* Scott - CSS for body container in shell - 1/26/2010 */
div#body_container {width:960px; position:relative; text-align:left;margin-left:20px; padding-left:10px;overflow:hidden}
div#body_container div.grey_box{background:#ECEDEF url(../images/common/greid_end735.png) repeat-x left bottom;padding:8px}
div#body_container div.breadcrumb {height:24px; margin-top:5px}
div#body_container div.box_alert_search span {display:block;float:left;margin-top:5px}
div#body_container div.box_alert_search span.clock {margin-left:10px;}
div#body_container div#manage_acct_intro {width:615px;float:left}
div#body_container div#manage_acct_slot {width:325px;float:left;clear:right}
div#body_container div#manage_acct_rx_by_you {width:450px;float:left;}
div#body_container div#manage_acct_rx_by_you ul {margin:0 0 0 30px;padding:0}
div#body_container div#manage_acct_rx_adults {width:450px;float:left;margin-left:25px}
div#body_container div.silver-line-sep {border-top:1px solid #ccc;width:940px}
div#body_container p.intro_text {margin-top:20px}


/* CSS for body transactional container in shell in authorize caregiver page- */
div#body_trans_container1 {font:14px Arial, Helvetica, sans-serif;color:#56595c;width:965px; position:relative; text-align:left;margin:20px 0px 0px 15px; padding-left:10px;overflow:hidden}
div#body_trans_container1 div#quizdiv {text-align:right;width:885px;margin-top:40px}
div#body_trans_container1 div#certifydiv {text-align:right;width:940px;margin-top:40px}
div#body_trans_container1 fieldset.rxfieldset {margin:0px 0px 15px 0px;padding:0;border:0px}
div#body_trans_container1 fieldset.rxfieldset p {margin:0 0 10px 10px;}
div#body_trans_container1 fieldset.rxfieldset h3 {margin:5px}
div#body_trans_container1 p.intro_text {margin-top:20px}
div#body_trans_container1 div.fieldfloat {float:left;text-align: left;padding-right:30px;overflow:hidden}
div#body_trans_container1 div.rxlabel {float:left;height:235px;}
div#body_trans_container1 div.rx_field_cont {padding-top:25px;overflow:hidden}
div#body_trans_container1 div.rx_field_cont div {float:left}
div#body_trans_container1 ul.ul_left_indent {margin:0px 0px 0px 50px;padding:0px}
div#body_trans_container1 div.steps_detail_cont {position:relative; margin:15px 0 0px 0px;padding-top:20px;border-top:1px solid #ccc; overflow:hidden}
div#body_trans_container1 div.steps_detail_cont h2 {margin-bottom:15px}
div#body_trans_container1 div.steps_detail_cont div.step {float:left;width:270px;}
div#body_trans_container1 div.steps_detail_cont div.divider {background:url(../images/common/green_arrow.gif) top no-repeat;float:left;width:60px;height:235px;position:relative}
div#body_trans_container1 div.steps_detail_cont div.divider div {position:absolute; bottom:0px; left:21px; width:20px; height:190px; background:url(../images/common/line_ver.gif) bottom repeat-y;}
div#body_trans_container1 div.caregiver_steps {border-bottom:1px solid #ccc; margin-top:10px;width:940px;height:40px;position:relative;font-weight:bold; color:#56595c; font-size:18px}
div#body_trans_container1 div.caregiver_steps div {float:left;padding:0px 15px 0px 15px; border-right:1px solid #56595c; border-left:1px solid #56595c}
div#body_trans_container1 div.caregiver_steps div.active {color:#1AA1CF;}
div#body_trans_container1 div.caregiver_steps div.first {padding-left:0px; border-left:0px}
div#body_trans_container1 div.caregiver_steps div.last {border-right:0px}

/* Scott - Added for Transfer page for cargiver 5-21-10*/
div#body_trans_container1 .transfer_section {overflow:hidden;margin-top:10px;padding-bottom:15px;border-bottom:1px solid #ccc;}
div#body_trans_container1 .transfer_section div#labelGeneral {width:428px}
div#body_trans_container1 .transfer_section span.floatleft {margin:0px 25px 10px 0px}
div#body_trans_container1 .new_rx_section span.floatleft {margin:0px 17px 10px 0px}
div#body_trans_container1 .transfer_section select {margin:0px 0px 20px 0px}
div#body_trans_container1 h2 {margin-bottom:10px}



div.rx_trans_buttons {clear:both;position:relative;height:36px;border-top:1px solid #ccc;margin-top:30px}
div.rx_trans_buttons .btnleft{position:absolute;left:0;bottom:0}
div.rx_trans_buttons .btnright {position:absolute;right:0;bottom:0}
div.rx_trans_buttons .sidebyside {vertical-align: bottom;margin:15px 15px 0px 0px}

div.rx_terms_of_use {margin:15px 0px 0px 0px;}
div.rx_terms_of_use h2 {margin:0px 0px 10px 0px;}

/* Scott - CSS for Tabs */
div.tabs {width:960px;height:55px;background: url(../images/common/myaccount_top_box.gif) scroll left bottom repeat-x;}
div.tabs ul {margin:0;padding:0;list-style: none;height:50px}
div.tabs ul li {margin:0; vertical-align: bottom; float:left;text-align:left;}
div.tabs ul li a {padding-top:12px; font:bold 14px Arial, Helvetica, sans-serif;color:#56595C;float:left;margin-left:17px;background: transparent url(../images/common/tag_center_off.gif) repeat-x scroll 0 0;height:34px; display: inline-block;}
div.tabs ul li.first {background: url(../images/common/tag_left_off2.gif) left top no-repeat}
div.tabs ul li.middle {background: url(../images/common/tag_cent3_off.gif) no-repeat 0 7px}
div.tabs ul li.last {background: url(../images/common/tag_right_off.gif) no-repeat top right;padding-right:17px}
div.tabs ul li.last a {margin-left:0px}
div.tabs ul li.first_active {background: url(../images/common/tag_lef_on.gif) left no-repeat;}
div.tabs ul li.first_active span {float:left;font:bold 15px Arial, Helvetica, sans-serif;color:#c90016;padding:12px 22px 0px 0px; margin-left:14px;background:#EBEDEE url(../images/common/tag_right_on_shad.gif) no-repeat right top;height:22px; display:inline-block;}
div.tabs ul li.middle_active {background: url(../images/common/tag_lef_on_shad_lef.gif) left no-repeat;}
div.tabs ul li.middle_active span {float:left;font:bold 15px Arial, Helvetica, sans-serif;color:#c90016;padding:12px 22px 0px 0px; margin-left:17px;background:#EBEDEE url(../images/common/tag_right_on_shad.gif) no-repeat right top;height:22px; display:inline-block;}
div.tabs ul li.last_active {background: url(../images/common/tag_lef_on_shad_lef.gif) left no-repeat;}
div.tabs ul li.last_active span {float:left;font:bold 15px Arial, Helvetica, sans-serif;color:#c90016;padding:12px 16px 0px 0px; margin-left:17px;background:#EBEDEE url(../images/common/tag_right_on_sha.gif) no-repeat right top;height:22px; display:inline-block;}
div.tabs ul li.middle a{padding-left:8px}

/*Used to turn off background when first_active is used*/
div.tabs ul li.rightofactive {background:url(../images/common/tag_cent3_off.gif) right 7px no-repeat;}
div.tabs ul li.rightofactive a {margin-left:0px;padding-left:0px;margin-right:28px}


table.datatable_wht_td_gry_th{margin:0;padding:0}
table.datatable_wht_td_gry_th th {text-align:left;border-right:1px solid silver; border-bottom:1px solid silver;padding:0px 10px 3px 10px; font-weight:bold}
table.datatable_wht_td_gry_th th.novert {border-right:0px}
table.datatable_wht_td_gry_th td {background-color:#FFFFFF; padding:15px 15px 15px 10px; border-right:0px;}

/* for manage rx accounts page.*/
table.datatable_wht_td_gry_th_cg{margin:0;padding:0}
table.datatable_wht_td_gry_th_cg th {text-align:left;border-right:1px solid silver;padding:0px 10px 3px 10px; font-weight:bold}
table.datatable_wht_td_gry_th_cg th.novert {border-right:0px}
table.datatable_wht_td_gry_th_cg td {background-color:#FFFFFF; padding:15px 15px 15px 10px; border-right:0px;}



li.help_topics{
        line-height:16px;
}

/* Chay - CSS for 360 - 01/28/2010 */
body.b360 {background:#cdcdcd url(../images/beauty360/bg.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 li a {height:28px;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("../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 - updated 06/24/2010 */
body.popup {border:0;color:#56595C;font:14px Arial,Helvetica,sans-serif;margin:15px;padding:0;}
	body.popup div.popup_cont {clear:both; height:200px; position:relative;}
	body.popup div.popup_signup {clear:both; height:380px; position:relative;}
	body.popup div.popupbuttons {position:absolute;bottom:10px;width:100%}
	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;}
	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:10px 0 0 0;}
	body.popup .cancel_text, body.popup .cancel_image {margin:10px 0 0 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;}

	.rxpopup h1, .rxpopup h2, .rxpopup h3, .rxpopup a {color:#1AA1CF !important;}
			.rxpopup #drug_list {height:126px;overflow:auto;border-width:2px;border-color:#d4d0c8;border-style:inset;}
				.rxpopup #drug_list ul {border:0;list-style:none;margin:0;padding:0;}
				.rxpopup #drug_list li {border:0;list-style:none;margin:0;padding:0;}
				.rxpopup #drug_list a {color:#1AA1CF;font-weight:bold;line-height:18px;text-decoration:none;}
					.rxpopup #drug_list a:hover {text-decoration:underline;}
			.rxpopup #drugs {height:92px;overflow:auto;border-width:2px;border-color:#d4d0c8;border-style:inset;}
				.rxpopup #drugs ul {border:0;list-style:none;margin:0;padding:0;}
				.rxpopup #drugs li {border:0;list-style:none;margin:0;padding:5px 0;border-bottom:solid 1px silver;}
				.rxpopup #drugs a {line-height:21px;padding:0 0 0 85px;;margin:0;text-decoration:none;display:block;background:url(../images/common/btn_select1.gif) no-repeat left center;}
					.rxpopup #drugs a:hover {text-decoration:underline;}
						.rxpopup #drugs a img {float:left;margin:0 5px;padding:0 0 2px 0;clear:left;}

.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;}
/* CSS for BazaarVoice reviewcount */
.shipping_reviewcountlink_fs {color:#56595C;font:normal 14px Arial,Helvetica,sans-serif;vertical-align:34%}


/* Scott - CSS for Generic Grey Box with Shadows */
div.grey_shadow_box {padding:10px 0px 0px 10px; position:relative;background-color:#EBEDEE;margin-bottom:20px;}
div.grey_shadow_box .greybox_dropshadowright {background: transparent url(../images/common/shadow_store_panel_v2.gif) right repeat-y; width:100%}
div.grey_shadow_box .greybox_dropshadowbtm {background: #FFFFFF url(../images/common/shadow_store_panel_h2.gif) bottom repeat-x;}
div.grey_shadow_box .greybox_rightcorner {background:transparent url(../images/common/corner_sf_box.gif) bottom right no-repeat;padding:10px 10px 20px 10px}

div#promo_frag_cont {width:720px;position:relative;margin:0 auto;}
div#promo_frag_cont  div.promo_frag_heading {overflow:hidden;margin-bottom:20px;text-align:right}


.leftalign {float:left;min-width:160px;margin-right:10px;}
		


/* Scott - Search CSS */
div#body_search_container {width:980px; position:relative; text-align:left;margin-left:15px; padding-left:0px;overflow:hidden}
div#body_search_container div.breadcrumb {height:24px; margin-top:5px}
div#search_left_nav {float:left;margin-left:0px;position:relative;padding-right:3px;width:225px;}
div#search_left_nav_refine, div#search_left_nav_selected {padding-right:3px;position:relative;background:url("../images/common/shadow_frontstore_panel_vr.gif") repeat-y scroll right center transparent;margin-bottom:15px}
div#search_left_nav_refine .bottom_gradient,div#search_left_nav_selected .bottom_gradient {border-top:1px solid #f5f5f5; border-left:1px solid #f5f5f5;padding:15px;background:url("../images/common/shadow_frontstore_panel_hb.gif") repeat-x scroll center bottom transparent;}
div#search_left_nav_refine .refine_results_title {height:14px;padding-bottom:4px;color:#56595C;font:bold 11px Arial,Helvetica,sans-serif;background:url("../images/prescription/line_sep.gif") repeat-x scroll bottom left transparent;}
div#search_left_nav_refine ul {list-style:none;margin:10px 0px 10px 10px;padding:0px;}
div#search_left_nav_refine ul li a,div#search_left_nav_refine .viewall a{color:#56595C;font:bold 14px Arial,Helvetica,sans-serif;text-decoration:none;}
div#search_left_nav_refine ul li a:hover {text-decoration:underline;}   
div#search_left_nav_refine .viewall {margin-left:10px;margin-bottom:10px;}
div#search_left_nav_refine .dash_help {margin-bottom:10px}
div#search_left_nav_selected h2 {margin:0 0 20px 0}
div#search_left_nav_selected p.clear {margin:20px 0px 20px 0px}
div#search_main_nav {margin-left:10px;width:720px;position:relative;float:left;font:14px Arial,Helvetica,sans-serif;color:#56595C;}
div#search_main_nav #search_alert_box {width:100%;overflow:hidden;padding:8px 0 5px 0;background:url("../images/common/back_alert.jpg") repeat-x scroll 0 0 #FFFFFF;border-bottom:1px solid #E8E8E9;border-left:1px solid #E8E8E9;border-right:1px solid #E8E8E9;}
div#search_main_nav #search_alert_box div {float:left}
div#search_main_nav #search_alert_box img.alert {margin:0px 5px 0px 10px}
div#search_main_nav #shop_results {width:100%;position:relative;clear:both;margin-top:15px;padding-bottom:10px}
div#search_main_nav div.results_box {width:100%;overflow:hidden;position:relative;border-bottom:1px solid #ccc; clear:both;margin-top:15px;padding-bottom:10px}
div#search_main_nav div.results_box .border_left_1_grey {border-left:1px solid #ccc;padding-left:20px}
div#search_main_nav div.results_box ul#directed_search_list {margin:10px 0px 0px 15px;padding:0}
div#search_main_nav div.results_box ul#directed_search_list li {margin-right: 85px}
div#search_main_nav div.results_box ul#healthdrug_search_list {margin:10px 0px 10px 15px;padding:0}
div#search_main_nav div.results_box div.drugsection, div#search_main_nav div.results_box div.healthsection {float:left;width:330px}
 
div#info_container {position:relative;margin:10px 0px}
div#info_container div#healthfiltercontrols {margin:0 0 10px 0;padding:10px 10px 0 10px;height:40px;width:720px;text-align:right;background:url("../images/common/greid_end735.png") repeat-x scroll left bottom #ECEDEF;}
div#info_container div#healthfiltercontrols div.items {float:left;}
div#info_container div#healthfiltercontrols div.items a {color:#56595C;text-decoration:underline;}
div#info_container .info_entry {padding:0px 0 15px 0; width:100%}

/* Search  B360 links CSS */
.cont_mainempbtc a {font:bold 14px Arial, Helvetica, sans-serif;color:#c90016;text-decoration:none;}
.cont_mainempbtc a:visited {font:bold 14px Arial, Helvetica, sans-serif;color:#c90016;text-decoration:none;}
.cont_mainempbtc a:hover {font:bold 14px Arial, Helvetica, sans-serif;color:#c90016;text-decoration:underline;}

.lnk_gryarrow_search {font:bold 14px Arial, Helvetica, sans-serif;font-weight:bold;color:#535152;background:url(../images/common/arrow1_g.gif) no-repeat right;background-repeat:no-repeat; padding-right:0px;}
.lnk_gryarrow_search  a {font:bold 14px Arial, Helvetica, sans-serif;font-weight:bold;color:#535152;background:url(../images/common/arrow1_g.gif) no-repeat right;background-repeat:no-repeat; padding-right:0px;}
.lnk_gryarrow_search  a:hover {font:bold 14px Arial, Helvetica, sans-serif;font-weight:bold;color:#868485;background:url(../images/common/arrow1_g.gif) no-repeat right;background-repeat:no-repeat; padding-right:0px;}


.centeralign {text-align:center}

/* Chay - CSS to force max height onto Caregiver pages - no space */
.maxheight {height:100%;}
.minheight {min-height:100%;}

/* Chay - updated Health Answers video CSS - 07/02/2010 */
#ha_content {color:#56595c;font-family:Arial,Helvetica,sans-serif;font-size:14px;margin:10px 30px 0 30px;} 
	#ha_content h1 {color:#1AA1CF;margin:10px 0;}
	#ha_content h2 {color:#1AA1CF;margin:0;}
	#ha_content h3 {color:#1AA1CF;margin:0;} 
	#ha_content ul {margin:0 0 10px 0;padding:0 0 0 15px;}
	#ha_content li {margin:0;padding:0;}
	#ha_content a {color:#56595c;text-decoration:none;}
		#ha_content a:hover {text-decoration:underline;}
		#video-vendor {display:block;float:left;width:650px;line-height:14px;}
			#video-vendor h3 {color:#c90016;margin-left:50px;font-size:14px;}
			#video-vendor a {margin-right:10px;}
			#video-vendor p {font-size:12px;margin-left:50px;}
		#video-player {display:block;float:left;clear:both;border:solid 15px #EBEDEE;margin:10px 0 0 0;}
			#video-player-video {height:385px;width:640px;}
		#video-list {display:block;float:left;clear:both;margin:10px 30px 0 0;width:310px;}
		#video-list-list {height:420px;width:310px;overflow-y:auto;border-width:2px;border-color:#d4d0c8;border-style:inset; padding:5px;}
		#video-transcript {display:block;float:left;margin:10px 0 0 0;width:600px;}
			#video-transcript #transcript {border:0;margin:0;padding:5px;height:420px;width:600px;overflow-y:auto;border-width:2px;border-color:#d4d0c8;border-style:inset;}
			#video-transcript #transcript h3, #video-transcript #transcript p, #video-transcript #transcript ul {margin:0 0 10px 0;)}
			
div#agreement{font:14px Arial, sans-serif;color:#56595c;}



.lowercase{text-transform:lowercase;}  
.uppercase{text-transform:uppercase;}

.bullets_padding_left_13{font:12px Arial, Helvetica, sans-serif;color:#56595C;padding-left: 13px;margin-left:2px;margin-top:0px}
.bullets_padding_left_23{font:12px Arial, Helvetica, sans-serif;color:#56595C;padding-left: 23px;margin-left:2px;margin-top:0px}

.rx_version_label{font:12px Arial, Helvetica, sans-serif;font-weight:bold;color:#56595C;text-decoration:none;}
.rx_version_label_hyperlink{font:12px Arial, Helvetica, sans-serif;font-weight:bold;color:#1AA1CF;text-decoration:underline;}
.rx_version_label_hyperlink_express{font:12px Arial, Helvetica, sans-serif;font-weight:bold;color:#56595c;text-decoration:underline;}
.rx_version_label_bulleting {list-style-type:none;margin-top:0px;margin-left:17px;padding-left:0px}

.enableborder {border-left:2px solid;border-right:1px solid;border-top:2px solid;border-bottom:1px solid;}
.diableborder {border-left:0px;border-right:0px;border-top:0px;border-bottom:0px;background-color:#FFFFFF}

/* BeautyClub Changes - CSS - 11/22/2010 */
table td#errorscontainer_bc {width:780px;margin-left:0px;padding-left:8px;padding-bottom:10px;padding-top:8px}
table td#errorscontainer_bc div{margin:0 0 0 0;padding-left:0px;width:780px;height:auto; text-align: left}
table td#errorscontainer_bc div ol {margin:0;padding:0px 5px 1px 5px;text-align: center; list-style:none}
table td#errorscontainer_bc div ol li {margin:0;padding:0;padding:2px 0px 2px 25px;text-align: left;background:url(../images/common/img_mark_ct2.gif) no-repeat left top;}

div#beautyClubECWholeBox {height:100px;width:810px;font:12px Arial, Helvetica, sans-serif;}
div#beautyClubECWholeBox  ul {border:0;margin:0;padding:0 0 0 3px;list-style:none;}
div#beautyClubECWholeBox li {list-style-type:none;border:0;margin-left:5px;margin-right:15px;float:left;display:block;text-align:center;}
div#beautyClubECWholeBox p#top {background-color: #F5F5F5;padding:10px 15px 0px 15px;}
div#beautyClubECWholeBox p#middle{background-color: #F5F5F5;padding:10px 15px;}
div#beautyClubECWholeBox p#bottom{background-color: #F5F5F5;padding:0px 15px 10px 15px;}


div#beautyClubECBox {height:100px;width:800px;font:12px Arial, Helvetica, sans-serif;}
div#beautyClubECBox  ul {border:0;margin:0;padding:0 0 0 3px;list-style:none;}
div#beautyClubECBox li {list-style-type:none;border:0;margin-left:5px;margin-right:10px;float:left;display:block;text-align:center;}
div#beautyClubECBox p {background-color: #F5F5F5;padding:8px;}

table.beautyclub {margin-left:10px;}

div.bc_vertical_spacer {height:10px;}

div.bc_signup_breadcrumb {font:14px Arial, Helvetica, sans-serif;color:#56595c;margin-left:16px;}
div.bc_signup_breadcrumb a {font:14px Arial, Helvetica, sans-serif;color:#56595c;text-decoration:underline;margin-left:16px;}
div.bc_signup_breadcrumb a:hover {color:#838588;text-decoration:underline;margin-left:16px;}

div.bc_signup_errorscontainer {margin:10px auto 10px auto;padding-left:0px;width:780px;height:auto; text-align: left}
div.bc_signup_errorscontainer  ol {margin:0;padding:0px 5px 1px 5px;text-align: center; list-style:none}
div.bc_signup_errorscontainer  ol li {margin:0;padding:0;padding:2px 0px 2px 25px;text-align: left;background:url(../images/common/img_mark_ct2.gif) no-repeat left top;}

div.bc_pageContents_container{margin-left:30px;}
div#bc_container {position:relative; text-align:left;margin-left:20px; padding-left:10px;}
div#bc_container  ul {border:0;margin:0;padding:0 0 0 3px;list-style:none;list-style-type:none;text-decoration:underline;}
div#bc_container li {list-style-type:none;border:0;margin-left:5px;margin-right:10px;float:left;display:block;text-align:center;text-decoration:underline;}
div#bc_container p {background-color: #F5F5F5;padding:8px;text-decoration:underline;}

div.ec_bc_signup_container {height:auto;width:705px;font:12px Arial, Helvetica, sans-serif;}
div.ec_bc_signup_container ul{border:0;margin:0;padding:0 0 0 30px;list-style:none;}
div.ec_bc_signup_container ul li{list-style-type:none;border:0;margin-left:0px;margin-right:20px;float:left;display:block;text-align:left;}
div.ec_bc_signup_container p{padding:0 0 0 0px;}

div#beautyClubECBoxSignUp {height:180px;width:695px;font:12px Arial, Helvetica, sans-serif;background-color: #F5F5F5;}
div#beautyClubECBoxSignUp  ul {border:0;margin:0;padding:0 0 0 3px;list-style:none;background-color: #F5F5F5;}
div#beautyClubECBoxSignUp li {list-style-type:none;border:0;margin-left:5px;margin-right:10px;float:left;display:block;text-align:center;background-color: #F5F5F5;}
div#beautyClubECBoxSignUp p {background-color: #F5F5F5;padding:6px;}

div.ec_print_containerbg{height:300px;width:425px;font:12px Arial, Helvetica, sans-serif;}
div.ec_print_containerbg ul#center{border:0;padding:0 0 0 0px;list-style:none;margin-left:0px;width:425px;}
div.ec_print_containerbg ul#left{border:0;padding:0 0 0 0px;list-style:none;margin-left:15px;width:425px;}
div.ec_print_containerbg ul li{list-style-type:none;border:0;margin-left:0px;margin-right:0px;display:block;margin-left:0px;}
div.ec_print_containerbg ul li p {text-align:center;}

.lnk_leftbox_ec_print {font:12px Arial, Helvetica, sans-serif;color:#56595c;text-decoration:underline;}
.lnk_leftbox_ec_print a {font:12px Arial, Helvetica, sans-serif;color:#56595c;text-decoration:underline;}
.lnk_leftbox_ec_print a:visited {color:#56595c;text-decoration:underline;}
.lnk_leftbox_ec_print a:hover {color:#c90016;text-decoration:underline;}

div.ec_print_container {height:auto;width:515px;font:12px Arial, Helvetica, sans-serif;margin-left:100px;}
div.ec_print_container p{padding:0 0 0 0px;}
.cont_ec_print{font:12px Arial, Helvetica, sans-serif;color:#56595c;}
.cont_ec{font:14px Arial, Helvetica, sans-serif;color:#56595c;}

.ec_print_page{color:#c90016;text-decoration:underline;}
.ec_print_page_rewards{font:bold 24px Arial, Helvetica, sans-serif;color:#c90016;}
.ec_rewards_lnk{font:bold 14px Arial, Helvetica, sans-serif; color:#c90016;text-decoration:underline;}
.lnk_ec_rewards {font:bold 14px Arial, Helvetica, sans-serif; color:#c90016;text-decoration:underline;}
.lnk_ec_rewards a{font:bold 14px Arial, Helvetica, sans-serif; color:#c90016;text-decoration:underline;}
.lnk_ec_rewards a:hover{font:bold 14px Arial, Helvetica, sans-serif; color:#F31121;text-decoration:underline;}

.ec_rewards_txt_red{font:bold 14px Arial, Helvetica, sans-serif; color:#c90016;}
.ec_rewards_txt{font:bold 12px Arial, Helvetica, sans-serif; color:#56595c;}
.ec_rewards_txt_norm{font:12px Arial, Helvetica, sans-serif; color:#56595c;}
.ec_barcode_txt{font:12px courier; color:#56595c;margin-right:28px;}
td.head_center{text-align:center;}

.lnk_leftbox_ec_print_header {font:12px Arial, Helvetica, sans-serif;color:#56595c; padding: 0 0 15px 0px; text-decoration:underline;}
.lnk_leftbox_ec_print_header a {font:12px Arial, Helvetica, sans-serif;color:#56595c; padding: 0 0 15px 0px; text-decoration:underline;}
.lnk_leftbox_ec_print_header a:visited {color:#56595c; padding: 0 0 15px 0px; text-decoration:underline;}
.lnk_leftbox_ec_print_header a:hover {color:#c90016; padding: 0 0 15px 0px; text-decoration:underline;}

div.ec_bc_signup_container_promo {height:auto;width:240px;float:right;}
div.ec_bc_signup_container_promo ul{border:0;margin:0;padding:0 0 0 0px;list-style:none;}
div.ec_bc_signup_container_promo ul li{list-style-type:none;border:0;margin-right:0px;display:block;text-align:left;}
div.ec_print_divider_text{width:360px;font:12px Arial, Helvetica, sans-serif; color:#56595c;}

/* Gopi - CSS for printpage - 12/17/2010 - added for resolving the issue with the ec print page background*/
body.printpage {background:#FFFFFF;}

.cont_mainemp_ebsco {font:bold 14px Arial, Helvetica, sans-serif;color:#c90016;text-decoration:underline;}
div.ec_print_box {width: 480px;height: flow with content;min-height: 265px;margin-bottom: 0px;margin-left: 63px;border:10px solid #EBEDEE;}
div.ec_print_box ul{border:0;margin:0;padding:15px 0 15px 15px;list-style:none;}
div.ec_print_box ul li{list-style-type:none;border:0;margin-right:0px;display:block;text-align:left;font:bold 24px Arial, Helvetica, sans-serif;color:#c90016;display:inline;text-align:center;}
div#ec_print_divider {background:#fff;width:450px;margin:0 10px;border-top:dashed 1px silver;text-align:left;clear:both;}

table#ecpopupdatatable tr.ec_new_datatable_headerrow th {padding:0px 0px 5px 0px; border-bottom:1px solid silver; background-color: #ffffff;}
table#ecpopupdatatable tr.ec_new_datatable_row td, table#ecpopupdatatable tr.ec_datatable_row th {border-bottom:1px solid silver;border-left:1px solid silver;border-right:1px solid silver;}

.tenpx_pad {padding :10px}
.terms_and_cond_pad {padding:20px 10px 0px 10px}

.null_padding_and_spacing {padding:0 0 0 0; margin:0 0 0 0}

.ec_print_popup_header{width: 550px;vertical-align:center;height: flow with content;padding:0px 35px 0px 35px;}
.ec_print_logo{float:left;margin:15px 185px 10px 27px;}
.ec_print{float:left;margin:15px 0px 15px 25px;}
.ec_redbar{margin-left:28px;clear:both;display:inline;}
.ec_close{margin:15px 0px 15px 0px;float:left;}
.ec_middlebar{margin:15px 10px 15px 10px;float:left;}
.cont_mainemp_ebsco {font:bold 14px Arial, Helvetica, sans-serif;color:#c90016;text-decoration:underline;}
.subttl_instore_rx {font:15px Arial, Helvetica, sans-serif;color:#1aa1cf;text-decoration:none;}
.subttl_menu_text_instore {font:14px Arial, Helvetica, sans-serif;color:#1aa1cf;text-decoration:none;margin:0px;padding:0px;list-style:none;line-height:20px;}

div.rx_trans_buttons .btnrightcheck {position:absolute;right:0;bottom:0}
/* NahaN -  dev 22810 - starts
*/ 

div#body_expressrefill_container {
	font: 14px Arial, Helvetica, sans-serif;
	color: #56595c;
	width: 1300px;
	position: relative;
	text-align: left;
	margin: 29px 0px 0px 20px;
	padding-left: 80px;
	overflow: hidden
}

div#body_expressverify_container {
	font: 14px Arial, Helvetica, sans-serif;
	color: #56595c;
	width: 1060px;
	position: relative;
	text-align: left;
	margin: 25px 0px 0px 20px;
	padding-left: 80px;
	overflow: hidden
}

div#prescrcont {
	width: 920px;
	border: 0;
	align: left;
	cellpadding: 0;
	cellspacing: 0;
}

.greenarrowpadding {
	padding-top: 20px;
	position: relative;
}

.expresscontactinfo {
	font: 14px Arial;
	color: #56595c;
}

.expressverifycontent {
	font: bold 14px Arial;
	color: #56595c;
}

.expresseditform {
	font: 14px Arial, Helvetica, sans-serif;
	color: #56595c;
	text-decoration: underline;
}

div#refillcontainer div.box_alert_search span {
	display: block;
	float: left;
	margin-top: 5px
}

.ordercompleteflow {
	padding-left: 96px
}

.ordercompleteimg {
	padding-bottom: 240px
}


div#expresswidget {
	background: #178eb7;
	position: relative;
	width: 227px;
	margin: 0;
	height: auto;
	text-align: left;
	clear: both;
	font: bold 12px Arial;
	color: #FFF;
	padding: 0 0 30px 0;
	margin-left: 7px

}
div#expresswidget .layer1{width:100%; align:left;}
div#expresswidget .layer2{height:auto;}
div#expresswidget .sublayer2{width:227px;}
div#expresswidget .layer3{height:auto;}
div#expresswidget .blue_dash {height:15px; border-bottom:1px solid #5ccffa;margin-left:20px;width:187px;}
#expresswidget h3 {
	color: #C90016;
	border: 0;
	margin: 0;
	padding: 20px 0 20px 0;
	font-size: 14px;
}

#expresswidget ul {
	border: 0;
	margin: 0;
	padding: 0;
	list-style: none;
}

#expresswidget li {
	border: 0;
	margin: 0;
	padding: 0;
}

#expresswidget a:hover,#footer a:focus,#footer a:active {
	text-decoration: underline;
}

div#expressrefillcontainer div#expresslabel {
	width:668px; 
	float: left;
}
.expresslabel {
	margin: 0;
	margin-top: 56px;
	padding: 0;
	margin-left: -30px;
	float: left;
}
.spacerlftm60 {
	margin-right: -60px
}

.spacerlft290 {
	font-size: 13px;
	margin-left: 290px
}

div.nowrap {
	white-space: nowrap
}

.nowrap {
	white-space: nowrap
}

div.bg_linehor {
	background-image: url(../images/common/line_hor.gif);
}

div.lnk_expressheader {
	font: bold 16px Arial;
	color: #1aa1cf;
	text-decoration: none;
}

.lnk_expressactivestate {
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #1aa1cf;
	text-decoration: none;
}

.lnk_expressregularstate {
	
	color: #545252;
	text-decoration: none;
}

.lnk_expressinactivestate {
	
	color: #c0c0c0;
	text-decoration: none;
}

.cont_expressinnerpages {font:bold 12px Arial;color: #ffffff;}
.cont_expressinnerpages_Asterisk {font:bold 12px Arial;color: #5ccffa;}
.cont_expressinnerpageslink {
	font: bold 12px Arial;
	color: #ffffff;
	text-decoration: underline;
}

.cont_Expressinnerpagesemp {
	font: 12px Arial, Helvetica, sans-serif;
	color: #545252;
	margin-left:8px;
}
.cont_Expressinnerpagesemp_cont {
	font: 12px Arial, Helvetica, sans-serif;
	color: #545252;
	margin-left:2px;
}
.cont_Expressinnerpagesprint {
	font: 12px Arial, Helvetica, sans-serif;
	color: #545252;
	
}
.box_expressemp {
	background-color: #ecedef;
	width: 960px;
}

.express_drop_int {
	font:bold 14px Arial, Helvetica, sans-serif;
	color: #56595c;
}
.express_drop_int_fn {
	font: 14px Arial, Helvetica, sans-serif;
	color: #56595c;
}
.spacerright65 {margin-right:65px}
.rx_grey_line {clear:both;position:relative;height:1px;border-top:1px solid #ccc;margin-top:25px}
.rx_grey_head_line {clear:both;position:relative;border-top:2px solid #ccc;margin-top:6px}

.spacerlft515 {margin-left:515px}
.left_block_express {float:left;width:190px;}
.mid_block_express {float:left;width:200px;}
.right_block_express {float:left;width:150px;}
.left_confirm_block {float:left;width:400px;}

div#body_search_container {width:960px; text-align:left; margin: 0 auto; padding-left:0px;}

/* ------------ ////////// Created by Satish Styles ////////// --------------*/
div#body_search_container .hr { background:#ddd; border:0; height:1px; margin:20px 0; display:block;}
div#body_search_container .requiredField { width:auto;}
div#body_search_container .requiredField p { float:left;}
div#body_search_container .requiredField span { float:right;}
div#body_search_container .clear { clear:both;}

/*------------ Form styles ------------*/
div#body_search_container form.cmxform .fieldset { margin-bottom: 10px; border:0; padding:0;position:relative}
div#body_search_container form.cmxform .fieldset h3 { color:#56595C !important; }
div#body_search_container form.cmxform label {  display: inline-block;  line-height: 1.8;  vertical-align: top;  font-weight:bold;}
div#body_search_container form.cmxform label.minlineheight {  display: inline-block;  line-height: 1.2;  vertical-align: top;  font-weight:bold;}
div#body_search_container form.cmxform .fieldset ul {  margin: 0;  padding: 0;}
div#body_search_container form.cmxform .fieldset li {  list-style: none;  padding: 5px 5px 5px 0;  margin: 0;  color:#56595C;}
div#body_search_container form.cmxform .fieldset h3 { margin:4px 0!important; padding:0; font-weight:bold; font-size:19px; color:#56595C;}
div#body_search_container form.cmxform .fieldset li input { width:240px; border:1px solid #999; padding:3px;}
div#body_search_container form.cmxform .fieldset li select { width:250px; border:1px solid #999; } 
div#body_search_container form.cmxform .fieldset textarea { width:700px; border:1px solid #999; padding:3px; height:100px; } 
div#body_search_container form.cmxform em {font-weight: bold;font-style: normal;color: #f00;}
div#body_search_container form.cmxform .leftcol {width: 200px; /* Width of labels */}
div#body_search_container form.cmxform span.leftcol {font-weight:bold; width: 200px; display:inline-block; /* Width of labels */}
div#body_search_container form.cmxform .fieldset li input.smallInput { width:60px; border:1px solid #999; padding:3px;}
div#body_search_container .font12 { font-size:12px !important;}
div#body_search_container .submitBtn { background:url(../images/btn_submit.gif) no-repeat left top; border:0; text-indent:-2000px; width:88px; height:23px; cursor:pointer;}
div#body_search_container .return2homeBtn { background:url(../images/btn_return2home.gif) no-repeat left top; border:0; text-indent:-2000px; width:208px; height:23px; cursor:pointer;}
div#body_search_container .wdl650 { width:650px; text-align:right; }
div#body_search_container .smallTf { width:70px !important;}
div#body_search_container .mt20 { margin-top:20px;}
div#body_search_container .mb10 { margin-bottom:10px;}
div#body_search_container .txt-rgt { text-align:right;}
div#body_search_container .redtxt { color:#FF0000;}
div#body_search_container .nopadding { padding:0;}
div#body_search_container div.textpadding { padding:10px 10px 10px 15px; vertical-align:center; text-align:left;}
div#body_search_container p.textmargin { margin-top:1;}
div#body_search_container .redtxtstrong { color:#FF0000;display:block;}
div#body_search_container .help-submit-btn {margin-left:630px}
div#body_search_container .help-popup-link {margin-left:10px}
div#body_search_container .help-popup-link a {text-decoration: underline;}
div#body_search_container .topright-absolute {position:absolute;left:230px;top:-21px}
div#body_search_container #counter {font-weight: bold; margin-top:5px; display:block}

#leftcolumn { float:left; width:700px; font-size:14px;}
#rightcolumn { float:right; width:240px; font-size:14px;}

/*Search Styles*/
.search { background:#eaeaea; padding:15px;}
.search input { width:135px; border:1px solid #ccc; padding:2px; margin-right:25px;}
.search button { background: url(../images/btn_go.gif) no-repeat 0 0; width:33px; height:21px; border:0; cursor:pointer;}

.box { padding:15px 10px; border-bottom:1px solid #ddd;}
.box h3 { padding:0px 0 7px 0px; margin:0; font-size:17px; color:#C90016;}

.quicklink {margin:0px; padding:0px}
.quicklink li { display:block; }
.quicklink li a { text-decoration:underline; line-height:22px; font-weight:bold;}
.needHelp {font-size:14px;}
.needHelp p { margin-bottom:10px;}
.needHelp strong{ display:block;}

.redlink { color:#C90016 !important; text-decoration:underline;}
.noborder { border:none !important;}
.font25 { font-size:20px !important;}
.mb0 { margin-bottom:0 !important;}


/*new Contact us page styles*/
.notice { color:#cb0003; font-weight:bold; background:url(../images/notice-bg.gif) repeat-x 0 0; padding:7px 7px; border:1px solid #ffcccb; height:30px;}

.listImage { width:auto;}
.listImage ul {list-style:none}
.listImage li{ border-bottom: 1px solid #CCC; margin: 0px 0 0px 0; padding:20px 0 40px 0;}
.listImage li h3 { font-size:16px; padding:0; margin:0 0 10px 0; color:#C90016;}
.listImage li a { text-decoration:underline; }
.listImage li p { margin-bottom:4px;}
.listImage li img{ float:left; margin-right:20px;}
.imgleft {float:left; padding:0;}
.storetextright {float:left; padding:10px; width:550px;}
.ectextright {float:left; padding:10px; width:600px;}
.onlinetextright {float:left; padding:10px; width:550px;}

.faqImageLeft {float:left}

div#emailcaptcha {font-size:12px;position:relative;width:690px;background-color:#EBEDEE; height:165px;margin:20px 0px 20px 0px;padding:10px}
div#emailcaptcha #emailcaptcha-captcha {float:right}
div#emailcaptcha .toptxt {float:right}
div#emailcaptcha .lefttxt {width:332px;position:absolute;bottom:20px;left:20px}
div#emailcaptcha #emailcaptcha-captcha {position:absolute;bottom:10px;right:10px}
div#emailcaptcha .captcha-refresh-thumb {height:11px}

.onlineCouponsDisplay{font:bold 16px Arial;text-align:center;border:0;margin:0;padding: 50px 0px 50px 0px;}

.onlineCouponsButtonDisplay{text-align:center;border:0;margin:0;padding: 50px 0px 0px 0px;}

.googleHealthImpTxt{font:bold 18pt Arial;color:#56595c;}
.googleHealthTxt{font:18pt Arial;color:#56595c;}
.googleHealthCont{font:14pt Arial;color:#56595c;}




