﻿#content-wrapper {
	margin-left: 24px;
	width: 938px;
	}
	#header {
		height: 128px;
		}
		#header a.logo {
			display: block;
			float: left;
			height: 129px;
			position: absolute;
			width: 312px;
			z-index: 2000;

			}
			#header a.logo .print {
				display: none;
				}
		#header ul {
			float: right;
			clear: right;
			}
			#header ul li {
				float: left !important;
				}
			#header li.first {
				background: none !important; margin-right: 70px;
				}
		#header ul#company {
			margin: 49px 0 0px;
			}
			#header ul#company li {
				background: url(../Images/icons/bullet.gif) no-repeat left top;
				float: left;
				line-height: 44px;
				padding: 0px 0px 0px 11px;
				}
				#header ul#company li a:link,
				#header ul#company li a:visited,
				#header ul#company li a:hover,
				#header ul#company li a:active {
					color: #f5f8f4;
					display: block;
					font-size: 12px;
					line-height: 26px;
					padding: 0 5px 7px;
					text-decoration: none;
					}
					#header ul#company li a:hover {
						text-decoration: underline;
						}
			#header ul#company li.hcp a span {
				background: url(../Images/icons/hcp.gif) no-repeat left center;
				font-weight: bold;
				padding-left: 18px
				}
			#header ul#company li.active {}
				#header ul#company li.active a:link,
				#header ul#company li.active a:visited,
				#header ul#company li.active a:hover,
				#header ul#company li.active a:active {
					background: url(../Images/backgrounds/active-company-nav.gif) no-repeat center bottom;
					text-decoration: none;
					}
		#header ul#navigation {
			background: url(../Images/backgrounds/h-header.jpg) no-repeat left top;
			float: none;
			height: 44px;
			width: 950px;
			position: absolute;
			z-index: 2;
			top: 85px;
			}
			#header ul#navigation li {
				line-height: 44px;
				}
			#header ul#navigation li.logo-holder {
				width: 316px;
				}
				#header ul#navigation li a:link,
				#header ul#navigation li a:visited,
				#header ul#navigation li a:hover,
				#header ul#navigation li a:active {
					color: #eaf59a;
					display: block;
					font-size: 15px;
					font-weight: bold;
					line-height: 44px;
					padding: 0 20px;
					text-decoration: none;
					}
					#header ul#navigation li a:hover {
						color: #fff;
						}
					#header ul#navigation li.buy a:link,
					#header ul#navigation li.buy a:visited,
					#header ul#navigation li.buy a:hover,
					#header ul#navigation li.buy a:active {
						padding-left: 16px;
						}
						#header ul#navigation li.buy a span {
							background: url(../Images/icons/cart.gif) no-repeat left center;
							padding-left: 22px;
							}
			#header ul#navigation li.active {
				background: url(../Images/backgrounds/active-nav.gif) repeat-x right top !important;
				}
				#header ul#navigation li.active a:link,
				#header ul#navigation li.active a:visited,
				#header ul#navigation li.active a:hover,
				#header ul#navigation li.active a:active {
					background: url(../Images/backgrounds/active-nav-link.gif) no-repeat left top !important;
					color: #fff;
					text-decoration: none;
					}
	#footer {
		background-color: #7c1b60;
		clear: both;
		color: #ebaacd;
		font-size: 11px;
		height: 26px;
		padding: 0 9px;
		}
		#footer a:link,
		#footer a:visited,
		#footer a:hover,
		#footer a:active {
			color: #fff;
			}
			#footer a:hover {
				text-decoration: underline !important;
				}
			#footer ul {
				float: left;
				line-height: 26px;
				}
				#footer ul li {
					background: url(../Images/icons/footer-bullet.gif) no-repeat left center;
					float: left;
					}
				#footer ul li.first {
					background: none;
					}
					#footer ul li a:link,
					#footer ul li a:visited,
					#footer ul li a:hover,
					#footer ul li a:active {
						padding: 0 10px;
						text-decoration: none;
						}
			#footer p {
				float: right;
				}
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */