/*-------------------------------------------------------------	
	CVS / pharmacy
	-------------------------------------------------------------	
	Description:	Map Favorite Stores
	Filename:		cvs_style.css
	Version:		2.0
	Date:			OCt 17, 2007
	-------------------------------------------------------------	*/
/* ========================================================================//
   Index of styles used in specific elements and components for the
   CVS website within this CSS.

   1. BODY
   2. CONTENT
   3. ACCORDIONS
   4. LINKS
   
   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.
   ========================================================================//
*/

#container {margin:0px auto 0 auto;}
#top_container {height:130px;margin:10px auto 10px auto;}
#bottom_container {clear:both;}
#container_providence {margin:0px auto 0 auto;background-color:#f3f3f3;}
#container_providence1 {margin:0px auto 0 auto;}
#top_container_providence {height:130px;margin:10px auto 10px auto;}
#bottom_container_providence {clear: both;}
h1 {font-size: 12px;font-weight:bold;margin: 5px 0 5px 0;text-align: left;}
h1 span {font-size: 12px;font-weight:bold;margin: 5px 5px 5px 0;text-align: left;}
.description {font-size: 12px;line-height: 18px;color: #ffffbe;padding: 5px 0 15px 0;}
.footer {margin: 0px 0 0 0;text-align: left;font-size: 10px;}
pre {font-size: 11px;padding: 10px;background: #000000;overflow: auto;margin: 10px 0 10px 0;}
code {color: #ffffff;background: #000000;font-family: Monaco, Courier, monotype;}
td.line_left_right {border-left-color:#E2E2E2; border-left-style:solid;border-left-width: 1px; height:40px;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;}
td.line_rigth_bg{border-right-color:#CCCCCC; border-right-style:solid;border-right-width: 1px; height:40px; background-color:#FFFFFF;}

/* ========================================================================//
   2. CONTENT:
   These are the different styles for the content copy of the page.
   ========================================================================//
*/
.title_collapsa_menu {font:bold 18px Arial, Helvetica, sans-serif;text-decoration:none;color:#c90016;}
.content_number_directions {background:#F31121;border-bottom:1px solid #860009;border-left:1px solid #860009;border-top:1px solid #860009;border-right:1px solid #860009;color:#FFFFFF;padding:2px;}
.content_line_map {border-bottom:1px solid #E5E5E5;}

/* ========================================================================//
   3. ACCORDIONS:
   ========================================================================//
*/
/*
	Accordions Heading
*/
.providence_heading {font:18px Arial, Helvetica, sans-serif;color:#C90016;margin:5px 0 0 -3px;height:26px;display:block;background-color:#FFFFFF;border-bottom:1px solid #E5E5E5;background-repeat:no-repeat;background-position:center left;}
/*
	Vertical Accordions
*/
.accordion_toggle {display: block;height: 50px;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;color:#C90016;font:12px Arial, Helvetica, sans-serif;margin:5px 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;}
.accordion_toggle1 {display: block;height: 57px;background-color:#FFFFFF;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_active1 {background-color:#FFFFFF;color: #C90016;font-size: 12px;border-bottom:1px;font-family:Arial, Helvetica, sans-serif;border-bottom-style:solid;border-bottom-color:#E5E5E5;margin: 0 0 0 -3px; margin-left:0px; margin-top:5px;  background-image:url(../images/common/arrow1_grey_ct7.gif); background-repeat:no-repeat;background-position:center left;}


.accordion_content {color:#444444;overflow:hidden;background:#FFFFFF  repeat-x top;}
.accordion_content1 {color:#444444;overflow:hidden;background:#f3f3f3 url(../images/common/back_div_fs.jpg) repeat-x top;}

.accordion_content h2 {color:#0099FF;margin:0 0 0 -3px;}
.accordion_content p {line-height:150%;margin:0 0 0 -3px;}
/*
	Horizontal Accordion
*/
.accordion_toggle_active_providence {font:bold 15px Arial, Helvetica, sans-serif;}
.accordion_content_special {color:#444444;overflow:hidden;background-image:url(../images/common/back_div_fs_special.jpg) repeat-x top;} 
.accordion_content_special1 {color:#444444;overflow:hidden;background-image:url(../images/common/back_div_fs_special.jpg) repeat-x top;}
.accordion_toggle_active_providence {font:bold 15px Arial, Helvetica, sans-serif;}
.horizontal_accordion_toggle {/* REQUIRED */float: left;/* This make sure it stays horizontal *//* REQUIRED */display: block;height:100px;color:#ffffff;text-decoration: none;outline:none;border-right:1px solid #cde99f;cursor:pointer;margin:0;}
.horizontal_accordion_toggle_active {border-right:1px solid #000000;}
.horizontal_accordion_content {/* REQUIRED */height:100px;	/* We need to define a height for the accordion as it stretches the width */float:left;/* This make sure it stays horizontal *//* REQUIRED */overflow:hidden;background-color:#ffffff;color:#444444;}
.horizontal_accordion_content p {line-height:150%;padding:5px 10px 15px 10px;}
.horizontal_accordion_toggle {/* REQUIRED */float:left;/* This make sure it stays horizontal *//* REQUIRED */display:block;height:100px;color:#ffffff;text-decoration: none;outline:none;border-right:1px solid #cde99f;cursor:pointer;margin:0 0 0 0;}
.horizontal_accordion_toggle_active {border-right:1px solid #000000;}
.horizontal_accordion_content {/* REQUIRED */height:100px;	/* We need to define a height for the accordion as it stretches the width */float:left;/* This make sure it stays horizontal *//* REQUIRED */overflow:hidden;background-color:#ffffff;color:#444444;}
.horizontal_accordion_content p {line-height:150%;padding:5px 10px 15px 10px;}
#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:481px;width:240px;text-align:left;padding:0;margin:0;border:1px solid #e2e2e2;}
#scrollBox_3 {overflow:hidden;overflow-y:scroll;height: 220px;width: 240px;text-align: left;padding-left: 0px;padding-right: 0px;margin-left:0px;margin-right: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:0;margin:0;border:1px solid #e2e2e2;}
#scrollBox_6 {overflow:hidden;overflow-y:scroll;height:428px;width:240px;text-align:left;padding:0;margin:0;border:1px solid #e2e2e2;}
#scrollBox_7 {overflow:hidden;overflow-y:scroll;height:435px;width:240px;text-align:left;padding:0;margin:0;border:1px solid #e2e2e2;}
#scrollBox_8 {overflow:hidden;overflow-y:scroll;height:420px;width:240px;text-align:left;padding:0;margin:0;border:1px solid #e2e2e2;}
#scrollBox_9 {overflow:hidden;overflow-y:scroll;height:450px;width:240px;text-align:left;padding:0;margin:0;border:1px solid #e2e2e2;}
#scrollBox_providence {background-color:#f3f3f3;overflow:hidden;width:710px;text-align:left;padding:0;margin:0;border:1px #e2e2e2;}
#scrollBox_providence1 {background-color:#FFFFFF;overflow:hidden;overflow-y:scroll;height:465px;width:240px;text-align:left;padding:0;margin:0;border:1px #e2e2e2;}
#scrollBox_directions {background-color:#FFFFFF;overflow:hidden;overflow-y:scroll;height:289px;width:240px;text-align:left;padding:0;margin:0;border:1px solid #e2e2e2;}

/* ========================================================================//
   4. LINKS:
   Here are all of the styles used for the links in the component.
   ========================================================================//
*/
a.lnk_ctr_content_menu:link {font:bold 13px Arial, Helvetica, sans-serif;color:#c90016;text-decoration:underline;}
a.lnk_ctr_content_menu:visited {font:bold 13px Arial, Helvetica, sans-serif;color:#c90016;text-decoration:underline;}
a.lnk_ctr_content_menu:active {font:bold 13px Arial, Helvetica, sans-serif;color:#c90016;text-decoration:underline;}
a.lnk_ctr_content_menu:hover {font:bold 13px Arial, Helvetica, sans-serif;color:#c90016;text-decoration:underline;}
a.lnk_ctr_sub_tite_menu  {font:bold 14px Arial, Helvetica, sans-serif;color:#56595c;text-decoration:underline;}
a.lnk_ctr_sub_tite_menu a {font:bold 14px Arial, Helvetica, sans-serif;color:#56595c;text-decoration:underline;}
a.lnk_ctr_sub_tite_menu:visited {font:bold 14px Arial, Helvetica, sans-serif;color:#56595c;text-decoration:underline;}
a.lnk_ctr_sub_tite_menu:active {font:bold 14px Arial, Helvetica, sans-serif;color:#56595c;text-decoration:underline;}
a.lnk_ctr_sub_tite_menu:hover {font:bold 14px Arial, Helvetica, sans-serif;color:#56595c;text-decoration:underline;}
