﻿/* CSS Document */

@import url("/css/menus/left-menu_v2.css");
@import url("/css/homepage/default.css");
@import url("/css/landing-page_v2.css");

/* 
	=============================================
					Dell Pharmacy
	=============================================
	
	Date: May 1, 2007
	Author: Walter.


	COLOR SCHEME
	============
	
	#02488e => Blue Background
	#004890 => Header Background
	GREEN
	#c7eac9 => Light
	#9acc99 => Medium
	#679966 => Dark
*/	

/* Misc. */

	* { margin: 0; padding: 0; }	/* Removes all padding and margines */
	
	
	a {
		text-decoration: none !important;
	}

	a:hover {
		text-decoration: underline !important;
	}

    /* removes links dotted lines in FireFox */
    a, a:active
    {
      outline: none;
    }
    
    /* Clear Fix for Floats */ 
    
    .clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}


/* Structure */
	
	body {
		color: #000000;
		background: url(/images/template/backgrounds/site-background.jpg) top left repeat-x #095893;
	
		font-family: Arial !important;
		font-size: 62.5%;	/* Font Re-sizing fix */
		font-size: 0.6em; 
		line-height: 0.8em;
	}
	
	
	/* ------------------->> Page Container -------------------->> */
	div#page-container {
		margin: auto;
		width: 776px;
		background: #02488e;		

	}
	
	/* ------------------->> HEADER STYLES -------------------->> */
	
		div#header-wrapper {

			width: 776px;
			z-index: 999;
			position: relative;
			
		}

			/* Dell Logo: Position */
			div#header-logo 
			{
				float:left;
				width:310px;
				margin-top:15px;
				margin-left:30px;
				
			}
			
			div#header-logo a{display:inline;}
			
			    /* Dell Logo: Image */
			    div#header-logo h1 {
				    height: 52px;
				    width: 310px;
				    background-image: url(/images/template/logos/dell-pharmacy.jpg);
				    background-repeat:  no-repeat;
				    text-indent:-9999px;		/* Added for SEO */
			    }
		
			/* HomeHealth Logo: Position */
			div#header-logo-home-health {
				float:left;
				width:310px;
				margin-top:15px;
				margin-left:25px;
			}
					
			    div#header-logo-home-health h1 {
				    height: 52px;
				    width: 376px;
				    background-image: url(/images/template/logos/dell-homehealth.jpg);
				    background-repeat:  no-repeat;
				    text-indent:-9999px;		/* Added for SEO */
			    }
			    
			/* MedSupport Logo: Position */
			div#header-logo-med-support {
				float:left;
				width:310px;
				margin-top:15px;
				margin-left:25px;
			}
					
			    div#header-logo-med-support h1 {
				    height: 52px;
				    width: 376px;
				    background-image: url(/images/template/logos/dell-medsupport.jpg);
				    background-repeat:  no-repeat;
				    text-indent:-9999px;		/* Added for SEO */
			    }			    

			/* Home and Contact us */
			div#header-links {
				padding-top: 6px;
				width: 430px;
				text-align:right;
				float:right;
	
				
			}
			
			div#header-links ul {
				
				margin-right:10px;
				
			}

				div#header-links ul li 
				{
				    text-align:right;
				    display:inline;
					list-style: none;					
					
				}
				
				div#header-links ul li a,
				div#header-links ul li {
					color: #5f94c8 !important;				
				}

			/* Dell Pharmacy, Home Health, and Med Support Tab: Position */			
			div#header-tabs {
				position: absolute;
				margin-left: 510px;
				margin-top: 33px;
				width: 266px;
				height: 44px;
				display:none;
				
			}



/********************************************************************************************/		
/*  HOMEPAGE NAVIGATION UPDATE
    ADDED BY MATT - MAR.7.2011                                                              */
/********************************************************************************************/ 
div.upperHeaderContent{height:85px;}
div.mainNavigation{width:805px; margin:0 0 0 -15px; height:43px;}
div.mainNavigation ul li{float:left; list-style:none;  overflow:hidden; position:relative;}
div.mainNavigation ul li a{display:block;height:60px; text-indent:-200px; z-index:999;}
div.mainNavigation ul li.pharmacy a{width:274px; background:url(/images/template/backgrounds/header/mainNavigation.png) 0 0 no-repeat;}
div.mainNavigation ul li.pharmacy a:hover{background-position:0 -60px;}
div.mainNavigation ul li.homehealth a{width:260px;background:url(/images/template/backgrounds/header/mainNavigation.png) 0 -120px no-repeat;}
div.mainNavigation ul li.homehealth a:hover{background-position:0 -180px;}
div.mainNavigation ul li.medsupport a{width:271px;background:url(/images/template/backgrounds/header/mainNavigation.png) 0 -240px no-repeat; }
div.mainNavigation ul li.medsupport a:hover{background-position:0 -300px;}




		

	/* ------------------->> BODY STYLES -------------------->> */
		
		div#body-wrapper {
			background: #FFFFFF;
			display: inline;
			width: 778px;

		}
		
			/* Left Column: Used for Menu */
			div#left-column {
				width: 144px;		
				float: left;	
				background:#FFFFFF;
				min-height: 690px;
				margin-top:-17px;
				*margin-top:0px;
			}		
				
				div.hr-break {
					padding: 0px;
					margin: 0px;
					background: url(/images/template/_body/_left-menu/hr-break.gif) top left no-repeat;
					width: 144px;
					height: 5px;
					font-size: 0px;
				}
				
				div#left-col-bottom-links {
				}

					div.left-col-bottom-item-wrapper
					{
						width: 128px;
						padding-left: 10px;
						padding-top: 3px;
						padding-bottom: 3px;						
						font-size: 11px;
						line-height: 12px;
					}

					div.left-col-bottom-item-wrapper a
					{
						color: #629b68;
						font-weight: bold;
					}
					
				input.emailTextBox {
					width: 120px;
					margin-top: 4px;
					margin-bottom: 4px;
				}
				
				input.emailButton {
					width: 63px;
					height: 26px;
					background: url(/images/template/backgrounds/form-button-bg.jpg) top left no-repeat;
					border: 0px none;
				}
				
				
				
			/* Right Column: Used for Content */
			div#right-column {
				width: 632px;
				float: left;	
				background: #FFFFFF;
				min-height: 690px;
				margin-top:-17px;
				*margin-top:0px;
			}
			
				/* Main Content / Header Image */
				div#header-bg-image
				{
					height: 205px;
					width: 632px;
					background-image: url(/images/template/_header/rotating-header-photos/choose-healthy.jpg);
					background-repeat:  no-repeat;
				}
				
					ul#rotatingBanners{list-style:none;}
				
					/* Header Image: Text */
					h2.line-1,
					h2.line-2 {
						position: absolute;
						line-height: 1.0em;						
						font-size: 4.0em;
						font-weight: normal;						
					}

						/* Header Image: Line 1 Text */
						h2.line-1 {
							margin-left: 175px;
							margin-top: 40px;

							color: #003399;
						}				
	
						/* Header Image: Line 2 Text */
						h2.line-2 {
							margin-left: 220px;
							margin-top: 80px;					

							color: #66cc33;
						}

				/* Drop shadow for under the content / header image */
				div#drop-shadow {
					margin-top: 0px;
					padding-top: 0px;

					width: 632px;
					height: 11px !important;
					display:block;
					clear:both;

					background-image: url(/images/template/backgrounds/main-content/bg-header-img-shadow.jpg);
					background-repeat:  no-repeat;
				}
				
				
				
	
	/* ------------------->> FOOTER STYLES -------------------->> */
				
	div#footer {
		height: 100px;
		width: 777px;
		background: #004990;
		font-size: 1.6em;
		display: block;

		
		clear: left;
	}

	ul#footer-stores
	{
		padding-top: 30px;
		text-align: center;
		list-style: none;
		width: 760px;
	}

		ul#footer-stores li
		{
			font-size: 15px;
			line-height: 1.0em;
			color: #72b947;
			display: inline;
			font-weight: bold;
		}

		ul#footer-stores li a
		{
			color: #72b947;		
		}
		
	ul#footer-links
	{
		padding-top: 10px;
		text-align: center;
		list-style: none;
		width: 760px;
	}

		ul#footer-links li
		{
			display: inline;
			font-size: 0.6em;
			line-height: 1.6em;
			color: #FFFFFF;
		}
				
		ul#footer-links li a 
		{
			color: #FFFFFF;
		}
				
				
				
	/* Pushs buttom down so nav doesn't overlap girl in bottom right corner */
	div#right-sub-navigation
	{
	    margin-bottom: 360px;
	}
	
	
	
	ul.calanderMenu
	{
	    position:absolute;
	    font-family:Verdana,Helvetica,sans-serif !important; 
	    list-style:none; 
	    font-weight: bold; 
	    color:#ffffff; 
	    font-size:11px; 
	    height: 45px;
	    margin-left: 488px;
	    margin-top:159px;
	    width:143px;	
	}
	
	    ul.calanderMenu li
	        {
	            margin:0px !important;
	            padding:0px !important;
	        }

            ul.calanderMenu li a
            {
                    border-bottom:1px solid #FFFFFF;
                    display:block;
                    padding:7px 0 7px 3px;
                    color:white;
                   
	            }
	
            ul.calanderMenu li a:hover
            {
                color: White;
                text-decoration:underline;
                background:#5C9623 none repeat scroll 0 0;
            }
            
            
 
         	
			

	
