/* CSS Document */

@import url("/css/menus/left-menu.css");
@import url("/css/homepage/default.css");
@import url("/css/landing-page.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;
    }

/* 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 {
			height: 77px;
			width: 776px;
			
		}

			/* Dell Logo: Position */
			div#header-logo {
				position: absolute;
				margin-left: 40px;
				margin-top: 20px;
			}
			
			    /* 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 {
				position: absolute;
				margin-left: 40px;
				margin-top: 20px;
			}
					
			    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 {
				position: absolute;
				margin-left: 40px;
				margin-top: 20px;
			}
					
			    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 {
				position: absolute;
				margin-left: 650px;
				margin-top: 6px;
				width: 125px;
			}

				div#header-links ul li {
					float: left;
					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;
				
			}
ul#tabs {
	position: absolute;
	margin-left: -15px;
	width: 280px;
}
ul#tabs li
{
	float: left;
	list-style: none;
}

li#pharmacy a:hover,
li#homehealth a:hover,
li#medsupport a:hover {
	text-decoration: none !important;
}



li#pharmacy
{
	width: 102px;
	height: 44px;
	background: url(/images/template/_header/site-tabs/pharmacy-off.jpg) top left no-repeat;
}

	li#pharmacy a {
		display: block;
		font-weight: bold;
		color: #FFFFFF;
		position: absolute;
		margin-left: 0px;
		margin-top: 1px;
		padding-top: 2px;
		padding-left: 30px;
		width: 68px;
		height: 41px;
	}

li#homehealth
{
	width: 86px;
	height: 44px;
	background: url(/images/template/_header/site-tabs/homehealth-off.jpg) top left no-repeat;
}

	li#homehealth a {
		display: block;
		font-weight: bold;
		color: #FFFFFF;
		position: absolute;
		margin-left: 0px;
		margin-top: 1px;
		padding-top: 2px;
		padding-left: 10px;
		width: 74px;
		height: 42px;
	}


li#medsupport
{
	width: 86px;
	height: 44px;
	background: url(/images/template/_header/site-tabs/medsupport-off.jpg) top left no-repeat;
}

	li#medsupport a {
		display: block;
		font-weight: bold;
		color: #FFFFFF;
		position: absolute;
		margin-left: 0px;
		margin-top: 1px;
		padding-top: 1px;
		padding-left: 10px;
		width: 75px;
		height: 42px;
	}

	/* ------------------->> BODY STYLES -------------------->> */
		
		div#body-wrapper {
			background: #FFFFFF;
			display: inline;
			width: 778px;

		}
		
			/* Left Column: Used for Menu */
			div#left-column {
				width: 144px;		
				float: left;	
				background: url(/images/template/backgrounds/left-navigation/bg-column.jpg) top left repeat-x #FFFFFF;
				min-height: 646px;
			}		
				
				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;
			}
			
				/* 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;
				}
				
					/* 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;

					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 */4
	div#right-sub-navigation
	{
	    margin-bottom: 360px;
	}
 		
			
			
	