/*	-------------------------------------------------------------	
	CVS / pharmacy
	-------------------------------------------------------------	
	Description:	Header styles
	Filename:		cvs_style_home.css
	Version:		1.0
	Date:			Oct 12, 2007
	-------------------------------------------------------------	*/
/* ========================================================================//
   Index of styles used in specific elements and components for the
   CVS website within this CSS.
   
   1. BOX
   2. LINKS
   3. MENU
   4. SEPARATORS
   
   Used in: /content/common/header.jsp
   ========================================================================//
*/

/* ========================================================================//   
   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
*/

/* ========================================================================//
   1. BOX:
   ========================================================================//
*/
.box_cvslogo {width:261px;height:110px;background-color:#f31121;}
.box_pharmacy {width:165px;height:110px;background:#dd0e1d url(../images/common/icon_pharmacy.jpg) no-repeat left;}
.box_shop {width:136px;height:110px;background:#c90016 url(../images/common/icon_shop.jpg) no-repeat left;}
.box_photo {width:136px;height:110px;background:#bd0015 url(../images/common/icon_photo.jpg) no-repeat left;}
.box_navbar {height:25px;background:#ffffff url(../images/common/separator_navbar.gif) repeat-y right; padding:5px 5px 5px 3px}
.box_navlink {background-color:#9c0112;padding:10px 5px 0 10px;}
.box_utilitybar {height:30px; background:#f0f3f4 url(../images/common/back_utilitybar.gif) repeat-x top;}
.bg_headers {background-color:#AE0115;}

/* ========================================================================//
   2. LINKS:
   Here are all of the styles used for the links in the whole site.
   ========================================================================//
*/
/* Link Styles Begin */
.lnk_nav {font:14px Arial, Helvetica, sans-serif;color:#ffffff;text-decoration:underline;line-height:18px;}
.lnk_nav a {font:14px Arial, Helvetica, sans-serif;color:#ffffff;text-decoration:underline;}
.lnk_nav a:visited {color:#ffffff;text-decoration:underline;}
.lnk_nav a:hover {color:#ffffff;text-decoration:underline;}
.lnk_navsecond {font:bold 14px Arial, Helvetica, sans-serif;color:#ffffff;text-decoration:underline;}
.lnk_navsecond_holiday {font:bold 14px Arial, Helvetica, sans-serif;color:#ffffff;}
.lnk_navsecond a {font:bold 14px Arial, Helvetica, sans-serif;color:#ffffff;text-decoration:underline;}
.lnk_navsecond a:visited {color:#ffffff;text-decoration:underline;}
.lnk_navsecond a:hover {color:#ffffff;text-decoration:underline;}
.lnk_navigationbar {font:14px Arial, Helvetica, sans-serif;color:#56595c;text-decoration:none;}
.lnk_navigationbar a {font:14px Arial, Helvetica, sans-serif;color:#56595c;text-decoration:none;}
.lnk_navigationbar a:visited {color:#56595c;text-decoration:none;}
.lnk_navigationbar a:hover {color:#56595c;text-decoration:underline;}
.lnk_navigationbaron {font:14px Arial, Helvetica, sans-serif;color:#c90016;text-decoration:none;}
.lnk_navigationbaron a {font:14px Arial, Helvetica, sans-serif;color:#c90016;text-decoration:none;}
.lnk_navigationbaron a:hover {color:#c90016;text-decoration:underline;}
.lnk_navigationemp {font:bold 14px Arial, Helvetica, sans-serif;color:#56595c;text-decoration:none;}
.lnk_navigationemp a {font:bold 14px Arial, Helvetica, sans-serif;color:#56595c;text-decoration:none;}
.lnk_navigationemp a:visited {color:#56595c;text-decoration:none;}
.lnk_navigationemp a:hover {color:#56595c;text-decoration:underline;}
.lnk_navigationemp_sub {font:bold 16px Arial, Helvetica, sans-serif;color:#56595c;text-decoration:none;}
.lnk_navigationemp_sub a {font:bold 16px Arial, Helvetica, sans-serif;color:#56595c;text-decoration:none;}
.lnk_navigationemp_sub a:visited {color:#56595c;text-decoration:underline;}
.lnk_navigationemp_sub a:hover {color:#56595c;text-decoration:underline;}
.lnk_navigationemp_sub_first {font:bold 14px Arial, Helvetica, sans-serif;color:#56595c;background-color:#FFFFFF;text-decoration:none;vertical-align:bottom;}
.lnk_navigationemp_sub_first a {font:bold 14px Arial, Helvetica, sans-serif;color:#56595c;text-decoration:none;}
.lnk_navigationemp_sub_first a:hover {color:#56595c;text-decoration:underline;}
.lnk_navigation_sub_bar {font:14px Arial, Helvetica, sans-serif;color:#56595c;text-decoration:none;}
.lnk_navigation_sub_bar a {font:14px Arial, Helvetica, sans-serif;color:#56595c;text-decoration:none;}
.lnk_navigation_sub_bar a:hover {color:#56595c;text-decoration:underline;}
.ttl_navigationbuttons {font:bold 22px Arial, Helvetica, sans-serif;color:#ffffff;}
.ttl_navigationbuttons a {font:bold 22px Arial, Helvetica, sans-serif;color:#ffffff;text-decoration:none;}
.ttl_navigationbuttons a:visited {color:#ffffff;text-decoration:none;}
.ttl_navigationbuttons a:hover {color:#ffffff;text-decoration:underline;}
/* Link Styles End */

/* ========================================================================//
   3. MENU:
   ========================================================================//
*/
/*menu header styles**/
.cntr_menu {margin-bottom:0em;vertical-align:bottom;}

/*set to left, center, or right to align the menu as desired*/
.cntr_menu ul {text-align:center;margin:0;padding:0;list-style-type:none;border-bottom:0px solid #929492;height:30px;vertical-align:middle;}
.cntr_menu li {font:bold 13px Arial, Helvetica, sans-serif;margin:0;display:inline;vertical-align:middle;}

/*distance between each tab*/
.cntr_menu li a {font:bold 13px Arial, Helvetica, sans-serif;color:#56595c;vertical-align:middle;text-align:center;text-decoration:none;margin:0;padding:3px 2px 2px 2px;}
.cntr_menu li a:visited {color:#56595c;vertical-align:middle;}
.cntr_menu li a:hover {color:#56595c;vertical-align:middle;text-decoration:underline;}
.cntr_menu li.selected a {font:bold 13px Arial, Helvetica, sans-serif;color:#c90016;vertical-align:middle;}
.cntr_menu li.selected a:visited {color:#c90016;vertical-align:middle;}
.cntr_menu li.selected a:hover {color:#c90016;vertical-align:middle;text-decoration:underline;}
.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:0px;border-right-width:1px double;line-height:18px;z-index:100;background-color:#FFFFFF;width:210px;visibility:hidden;vertical-align:bottom;}.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 {font:14px Arial, Helvetica, sans-serif;text-indent:5px;width:auto;padding:0px;padding-top:5px;padding-left:0px;border:0 solid #657f27;border-bottom-width:0px;display:block;color:#56595c;vertical-align:bottom;text-decoration:none;}
* html .cntr_cvs_menu a {width:100%;padding-top:5px;}
.cntr_cvs_menu a:hover {background-color:#f0f3f4;color:#56595c;text-decoration:underline}
.div_position_menu_one {margin-left:0px;}		/*SALE items*/
.div_position_menu_two {margin-left:-156px;}		/*VIEW ALL item*/
.div_position_menu_trhee {margin-left:-150px;}	/*VITAMINTS item*/
a.line_point {border-bottom-color:#D1D1D1;border-bottom-width:1px;border-bottom-style:dashed;height:20px;}
a.line_point:hover {text-decoration:underline;}

a.line_height {height:25px;}
a.line_height:hover {text-decoration:underline;}

.spacer_menu {width:212px;}

.div_position_menu_one {margin-left:1px;}
.div_position_menu_two {margin-left:-150px;}
.div_position_menu_trhee {margin-left:-144px;}

.bg_headers {background-color:#AE0115;}


/* gary - onmouse over red link for header */
.lnk_header_rd {font:bold 14px Arial, Helvetica, sans-serif;color:#56595c;text-decoration:none;}
.lnk_header_rd a {font:bold 14px Arial, Helvetica, sans-serif;color:#56595c;text-decoration:none;}
.lnk_header_rd a:hover {color:#c90016;text-decoration:underline;}

/* red text for holiday link */
.lnk_header_red {font:bold 14px Arial, Helvetica, sans-serif;color:#c90016;text-decoration:none;}
.lnk_header_red a {font:bold 14px Arial, Helvetica, sans-serif;color:#c90016;text-decoration:none;}
.lnk_header_red a:hover {color:#c90016;text-decoration:underline;}

/* ========================================================================//
   4. SEPARATORS:
   These are the styles for the separators and dashes between tables and
   other elements.
   ========================================================================//
*/
.spacer_menu {width:212px;margin-top:5px;}

/* ========================================================================//
   5. WIDGETS:
   These are the styles for the widgets.
   ========================================================================//
*/
#swidget {
	position:absolute;
	left:50%;
	top:181px;
	margin-left:-16px;
	display:none;
}
