/*  -------------------------------------------------------------   
    CVS / pharmacy
    -------------------------------------------------------------   
    Description:    Common styles IE
    Filename:       cvs_style_ie.css
    Version:        3.0
    Date:           Oct 18, 2007
    -------------------------------------------------------------   */
    
/* ========================================================================//   
   Specific styles for Internet Explorer

   These are duplicates of styles already found within cvs_style.css which
   override the predefined values, but will only be applied to Internet
   Explorer.
   
   Used in: All files
   ========================================================================//   
*/  
/* ========================================================================//
   Index of styles used in specific elements and components for the
   CVS website within this CSS.

   1. BODY
   2. COMMON TEXT
   3. LINKS
   4. MENU
   5. BOXES
   6. SEPARATORS
   
   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.
   ========================================================================//
*/
.cntr_cvs_menu {font:normal 14px Verdana;position:absolute;margin:-5px 0 0 -6px;padding-top:0;border:0px solid #E1E4E5;border-top-width:0px solid #FFFFFF;border-bottom-width:1px;border-left-width:1px;border-right-width:1px;line-height:18px;z-index:100;background-color:#FFFFFF;width:210px;visibility:hidden;vertical-align:bottom;}
.cntr_cvs_menu a {display:block;text-indent:5px;border:0 solid #657f27;border-bottom-width:0px;padding:0px;padding-top:5px;padding-left:0px;color:black;font:14px Arial, Helvetica, sans-serif;color:#56595c;vertical-align:bottom;width:auto;text-decoration:none;}
.cntr_cvs_menu a:hover {background-color:#f0f3f4;font:14px Arial, Helvetica, sans-serif;color:#56595c;text-decoration:underline;}
* html .cntr_cvs_menu a {padding-top:5px;width:100%;}
a.line_point {border-bottom-color:#D1D1D1;border-bottom-width:1px; border-bottom-style:dashed;height:20px;}
a.line_point:hover {border-bottom-color:#D1D1D1;text-decoration:underline;}
a.line_height {height:25px;}
a.line_height:hover {text-decoration:underline;}
p.subttl_cont {padding-bottom:9px;}
p.subttl_cont_2 {padding-bottom:21px;}

/* ========================================================================//
   2. COMMON TEXT:
   These are the different styles for the content copy of the site.
   ========================================================================//
*/
/* Breadcrumb Begins */
#breadcrumb {height:25px;}
/* Breadcrumb Ends */

/* Title Styles Begin */
.ttl_rightmenu {font:20px Arial, Helvetica, sans-serif;color:#c90016; padding-left:6px;}
.ttl_rightmenu_02 {font:20px Arial, Helvetica, sans-serif;color:#c90016; padding-left:2px;}
.ttl_innerpagesalt_02 {font:bold 26px Arial, Helvetica, sans-serif;color:#c90016;padding-left:17px;}

/* Title Styles End */
.cont_dialogclosealt {padding:4px 0px 0px 0px;}
.createAccountBullets {margin:0px 20px 10px 17px;}
.drop_int_small_02 {font:10px Arial, Helvetica, sans-serif;color:#56595c;background-color:#f6f6f6;margin-top:1px; padding-top:1px;}
.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;}

/* ========================================================================//
   3. LINKS:
   Here are all of the styles used for the links in the whole site.
   ========================================================================//
*/
/* Link Styles Begin */
.lnk_rightbar_2lines {font:bold 14px Arial, Helvetica, sans-serif;color:#c90016;background-repeat:no-repeat;}
.lnk_rightbar_2lines a {font-weight:bold;color:#c90016;background:url(../images/common/arrow1_red.gif) no-repeat right;background-position:403px 20px;text-decoration:none;}
.lnk_rightbar_2lines a:visited {color:#850009;background:url(../images/common/arrowVisited_red.gif) no-repeat right;background-position: 403px 20px;text-decoration:none;}
.lnk_rightbar_2lines a:hover {color:#f31121;background:url(../images/common/arrowHover_red.gif) no-repeat right;background-position:403px 20px;text-decoration:underline;}
.lnk_my_account_02 {font:normal 14px;color:#c90016;text-decoration:underline;}
.lnk_my_account_02 a {font:normal 14px;color:#c90016;text-decoration:underline;}
.lnk_my_account_02 a:visited {font:normal 14px;color:#c90016;text-decoration:underline;}
.lnk_my_account_02 a:hover {font:normal 14px;color:#c90016;text-decoration:underline;}
/* Link Styles End */

/* ========================================================================//
   4. MENU:
   ========================================================================//
*/
/*  Vertical Accordions Begin*/
.accordion_toggle {display: block;height: 25px;background-color:#f3f3f3;padding: 0 10px 0 10px;font-family:Arial, Helvetica, sans-serif;text-decoration: none;font-size:12px;color: #56595C;border-bottom:1px;border-bottom-style:solid;border-bottom-color:#E5E5E5;cursor: pointer;margin: 0 0 0 -3px; background-image:url(../images/common/arrow2_grey_ct7.gif); background-repeat:no-repeat;background-position:center left;margin-left:0px;margin-top:5px;}
.accordion_toggle_active {background-color:#f3f3f3;padding: 0 10px 0 10px;color:#C90016;font:12px Arial, Helvetica, sans-serif;margin:0px 0px 0px -3px;background-image:url(../images/common/arrow5_grey_ct7.gif);background-repeat:no-repeat;background-position:center left;border-bottom-style:solid;border-bottom-color:#E5E5E5;border-bottom:1px;margin-top:5px;}

/*  Vertical Accordions End*/

.div_position_menu_one {margin-left:2px;}       /*SALE items*/
.div_position_menu_two {margin-left:5px;}       /*VIEW ALL item*/
.div_position_menu_trhee {margin-left:-149px;}  /*VITAMINTS item*/
.rightmenu_arrow {width:15px;}

/* ========================================================================//
   5. BOXES:
   Here all of the styles for boxes are listed.
   ========================================================================//
*/
/*  scroll Begin*/
#scrollBox {overflow-x:scroll;overflow-y:scroll;height:250px;width:240px;text-align:left;padding:0;margin:0;border:1px solid #e2e2e2;}
#scrollBox_2 {overflow:hidden;overflow-y:scroll;height:483px;width:240px;text-align:left;padding-left:0px;padding-right:0px;margin:0px;border-bottom-color:#e2e2e2;border-bottom-style:solid;border-bottom-width:1px;border-left-color:#e2e2e2;border-left-style:solid;border-left-width:1px;border-top-color:#e2e2e2;border-top-style:solid;border-top-width:1px;border-right-color:#e2e2e2;border-right-style:solid;border-right-width:1px;}
#scrollBox_3 {overflow:hidden;overflow-y:scroll;height:219px;width:240px;text-align:left;padding-left:0px;padding-right:0px;margin:0px;border-bottom-color:#e2e2e2;border-bottom-style:solid;border-bottom-width:1px;border-left-color:#e2e2e2;border-left-style:solid;border-left-width:1px;border-top-color:#e2e2e2;border-top-style:solid;border-top-width:1px;border-right-color:#e2e2e2;border-right-style:solid;border-right-width:1px;}
#scrollBox_5 {overflow:hidden;overflow-y:scroll;height:450px;width:240px;text-align:left;padding-left:0px;padding-right:0px;margin:0px;border-bottom-color:#e2e2e2;border-bottom-style:solid;border-bottom-width:1px;border-left-color:#e2e2e2;border-left-style:solid;border-left-width:1px;border-top-color:#e2e2e2;border-top-style:solid;border-top-width:1px;border-right-color:#e2e2e2;border-right-style:solid;border-right-width:1px;}
#scrollBox_6 {overflow:hidden;overflow-y:scroll;height:440px;width:240px;text-align:left;padding-left:0px;padding-right:0px;margin:0px;border-bottom-color:#e2e2e2;border-bottom-style:solid;border-bottom-width:1px;border-left-color:#e2e2e2;border-left-style:solid;border-left-width:1px;border-top-color:#e2e2e2;border-top-style:solid;border-top-width:1px;border-right-color:#e2e2e2;border-right-style:solid;border-right-width:1px;}
#scrollBox_7 {overflow:hidden;overflow-y:scroll;height:450px;width:240px;text-align:left;padding-left:0px;padding-right:0px;margin:0px;border-bottom-color:#e2e2e2;border-bottom-style:solid;border-bottom-width:1px;border-left-color:#e2e2e2;border-left-style:solid;border-left-width:1px;border-top-color:#e2e2e2;border-top-style:solid;border-top-width:1px;border-right-color:#e2e2e2;border-right-style:solid;border-right-width:1px;}
#scrollBox_8 {overflow:hidden;overflow-y:scroll;height:420px;width:240px;text-align:left;padding-left:0px;padding-right:0px;margin:0px;border-bottom-color:#e2e2e2;border-bottom-style:solid;border-bottom-width:1px;border-left-color:#e2e2e2;border-left-style:solid;border-left-width:1px;border-top-color:#e2e2e2;border-top-style:solid;border-top-width:1px;border-right-color:#e2e2e2;border-right-style:solid;border-right-width:1px;}
#scrollBox_9 {overflow:hidden;overflow-y:scroll;height:460px;width:240px;text-align:left;padding-left:0px;padding-right:0px;margin:0px;border-bottom-color:#e2e2e2;border-bottom-style:solid;border-bottom-width:1px;border-left-color:#e2e2e2;border-left-style:solid;border-left-width:1px;border-top-color:#e2e2e2;border-top-style:solid;border-top-width:1px;border-right-color:#e2e2e2;border-right-style:solid;border-right-width:1px;}
#scrollBox_directions {overflow:hidden;overflow-y:scroll;height:266px;width:240px;text-align:left;padding-left:0px;padding-right:0px;margin:0px;border-bottom-color:#e2e2e2;border-bottom-style:solid;border-bottom-width:1px;border-left-color:#e2e2e2;border-left-style:solid;border-left-width:1px;border-top-color:#e2e2e2;border-top-style:solid;border-top-width:1px;border-right-color:#e2e2e2;border-right-style:solid;border-right-width:1px;background-color: #FFFFFF;}
/*   scroll End*/

/*  tableBegin*/
#shoppingListTable {margin-top:-5px;}
table#addedItem {background-color:#FFFFFF;border-collapse:collapse;width:558px;height:150px;}
table#addedItem p {font:bold 14px;color:#535152;padding-left:15px;}
table#addedItem td.addedItemRow {border-top:1px solid #c4c5c7;}
table#addedItem td.addedItemTableLeft {background-color:#FFFFFF;height:22px;}
table#addedItem td.addedItemTableCenter1 {border-left:1px solid #c4c5c7;background-color:#FFFFFF;height:22px;}
table#addedItem td.addedItemTableCenter2 {border-left:1px solid #c4c5c7;background-color:#FFFFFF;height:22px;}
table#addedItem td.addedItemTableRight {border-left:1px solid #c4c5c7;background-color: #FFFFFF;height:22px;}
/*  table Begin*/

.line_solid_directions {border-bottom-color:#D1D1D1;border-bottom-width:1px;border-bottom-style:solid;vertical-align:middle;height:14px;}
.dash_mainmenu {background-image:url(../images/common/img_back_dash_ct9.gif);background-repeat:repeat-x;background-position:center;margin:16px 0px 17px 0px;width:200px;height:1px;}

/* ========================================================================//
   6. SEPARATORS:
   These are the styles for the separators and dashes between tables and
   other elements.
   ========================================================================//
*/
/* Separator Element Styles Begin */
.spacer_horizontal_special {background-image:url(../images/common/space.gif);background-repeat:no-repeat;width:18px;}
.spacer_special_fields {background-image:url(../images/common/space.gif);background-repeat:no-repeat;height:7px;}
.spacer_special_fields_alt {background-image:url(../images/common/space.gif);background-repeat:no-repeat;height:40px;}
.spacer_special_fieldsalt {background-image:url(../images/common/space.gif);background-repeat:no-repeat;height:12px;}
.spacer_special_fieldsalt_two {height:3px;}
.spacer_menu {width:212px; margin-top:5px;}
.spacer_special_text {height:7px;}
.spacer_special_text_down {height:5px;}
.spacer_box_left_1 {height:2px;}
.spacer_box_left_2 {height:18px;}
.spacer_box_left_3 {height:3px;}
.spacer_box_left_4 {height:8px;}
.spacer_box_left_5 {height:11px;}
.spacer_box_search {height:13px;}
.spacer_box_search_2 {height:24px;}
.spacer_box_search_3 {height:19px;}
.spacer_box_height_1 {height:13px;}
.spacer_box_height_2 {height:24px;}
.spacer_box_height_3 {height:9px;}
.spacer_box_height_4 {height:9px;}
.spacer_box_height_5 {height:12px;}
.spacer_box_height_6 {height:13px;}
.spacer_box_height_7 {height:9px;}
.spacer_box_height_8 {height:12px;}
.spacer_box_height_9 {height:12px;}
.spacer_box_height_10 {height:8px;}
.spacers_directions {height:9px;}
.spacers_directions_1 {height:7px;}
.spacers_directions_2 {height:7px;}
.spacer_btnlefthome {padding-bottom:0;}
.spacer_box_manage {height:132px;}
.height_bg {height:130px;}
.box_expandie {width:96%;}
#tbl_address {width:96%;}
/* Separator Element Styles End */

