@charset "UTF-8";
/* CSS Document 
Red  =  D41920
Dark Gray = 757779
Med Gray = 8B9298
Text gray = 2D3A44
Footer gray = E1E1E4
Nav text gray = 1A1A1A
Reverse text = E6E6E6

Footer:
p = Verdana 9/11
*/

img { border: none; margin: 0; }
body {background-color: #E1E1E4; margin: 0; padding: 0; }
h3 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: normal; color: #8B9298; }
#container { margin-left: auto; margin-right: auto; width: 1000px; border: 1px solid #8B9298;  background-color: white; }



/*Banner*/
#banner { background: white url(images/banner2.gif) no-repeat scroll 60%  0%; margin-top: 0; }
.imgLogo { padding: 20px 50px 15px 20px; }
.imgRight { float: right; display: inline; }
.imgLeft { float: left; }

/*Nav in Banner*/
#navbar {background-color: white; background-image: url(images/nav_back.jpg); height: 39px; padding-left: 20px; margin-top: 2px; }

/* @media screen and (-webkit-min-device-pixel-ratio:0){ #navbar { margin-top: 2px; } }  */


	#nav { padding-top: 10px; }
	#nav a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-transform: uppercase; display: box; padding: 8px 12px 8px 12px; }
	#nav a:link, #nav a:visited { text-decoration: none; color: black; }
	#nav a:hover { background-color: black; color: white;  height: 31px; }



/*Red Banner area*/
#bannerRed {background: #D41920; }
#bannerRed img {padding: 10px; }
#textRed { width: 450px; color: white; float: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; padding: 40px 10px 0 20px; }
#textRed strong { font-size: 24px; font-weight: normal; }

#textRed2 { 80%; color: white; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; padding: 20px 10px 20px 20px; }
#textRed2 strong { font-size: 24px; font-weight: normal; }



/*main content area*/
#content { margin-left: 20px; font-family: Verdana, Arial, Helvetica, sans-serif; height: 300px; font-size: 14px; line-height: 22px; }
	#content h1 { font-size: 16px; line-height: 22px; color: #D41920; font-weight: normal; border-bottom: 1px solid #8B9298; }
	#content h2 { font-size: 16px; line-height: 22px; font-weight: normal; }
		
		#content td.tdGray { background-color: #8B9298; width: 220px; color: #E6E6E6; padding: 10px 20px;}
		#content td.tdGray p { font-size: 12px; line-height: 22px; }
		#content td.tdGray img { border: 5px solid #757779; }
		#content td.tdText { width: 360px; padding-right: 60px; }
		#content td.tdRight { padding-left: 60px; }
	

/*All pages other than HOME */
#contentPharma { margin: 4px 20px; font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(images/pills.jpg); background-repeat: no-repeat;
			background-position: 90% 40% }
		#contentPharma ul, #contentRetail ul, #contentCPG ul, #contentHome ul, #contentContact ul  
				{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; padding-right: 20px; }
		#contentPharma li, #contentRetail li, #contentCPG li, #contentHome li , #contentContact li
				{ padding-bottom: 6px; }
		#contentPharma td.tdGray img, #contentRetail td.tdGray img, #contentCPG td.tdGray img, #contentHome td.tdGray img , #contentContact td.tdGray img
				{ border: 5px solid #757779;  }
		
#contentRetail { margin: 4px 20px; font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(images/shoppers.jpg); background-repeat: no-repeat;
			background-position: 90% 40% }
#contentCPG { margin: 4px 20px; font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(images/truck_half.jpg); background-repeat: no-repeat;
			background-position: 90% 40% }
#contentHome { margin: 4px 20px; font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(images/laptop_box.jpg); background-repeat: no-repeat;
			background-position: 90% 40% }
#contentContact { margin: 4px 20px; font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(images/truck.jpg); background-repeat: no-repeat;
			background-position: 90% 40% }
		#contentContact p { font-size: 14px; }
			#contentContact p a:link, #contentContact p a:visited { color: #D41920; text-decoration: underline; }
			#contentContact p a:hover { color: #2D3A44; }
	
/* Table in content */
.tdGray {background-color: #8B9298; padding: 8px; }
td {vertical-align: top; padding-top: 10px; }
td.tdBullets { width: 440px; }

/*footer */

#footer {background: #E1E1E4; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #8B9298; height: 55px; padding-left: 20px; padding-top: 2px; }
	#footer a:link, #footer a:visited { text-decoration: underline; color: #D41920; }
	#footer a:hover { color: black; }
	
	
