/* Pharmasol Pharmaserve NW CSS
Louise Kaufman, FUSE (www.fuse.co.uk)
27th May 2009 */

/***********************************/

@import url('reset.css');
@import url('clearfix.css');

/***********************************/

body {
	font-size:62.5%;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
}


#header {
	width:940px;
	margin:0 auto;
	padding:20px 20px 30px 20px;
	background:url(../images/top_dots.gif) 350px 0 no-repeat;
}

#header .logo{
	float:left;
}

#header .trusted{
	float:right;
	padding-top:18px;
}

#header h1 {
text-indent:-9999px;
}

#header h2 {
text-indent:-9999px;
}


#nav_container {
	background:#003E70;
	clear:both;
}

#nav {
	width:880px;
	margin:0 auto;
	padding:0 20px 0 80px;
}

#nav ul li {
	float:left;
	padding-right:23px;
	font-size:1.2em;
}

#nav ul li a {
	padding:10px 0 10px 0;
	display:block;
}

#nav ul li a:link,
#nav ul li a:visited {
	color:#FFFFFF;
	font-weight:bold;
}

#nav ul li a:hover,
#nav ul li a:active {
	color:#9BC6EA;
	font-weight:bold;
}

#nav ul li.highlighted a:link,
#nav ul li.highlighted a:visited {
	background:url(../images/arrow.gif) center bottom no-repeat;
}

#nav .spacer {
	padding:15px 0 15px 0;
}

#content_home_container {
	background:url(../images/water_bg.jpg) center bottom no-repeat #99C5EC;
	clear:both;
}

#content_home {
	width:880px;
	margin:0 auto;
	padding:30px 20px 0 80px;
	height:400px;
}

#content_home_left {
	width:420px;
	float:left;
	padding:0 20px 0 0;
}

#content_home_left h1 {
	color:#FFFFFF;
	font-size:1.5em;
	padding-bottom:10px;
}

#content_home_left p {
	color:#003E70;
	font-size:1.3em;
	line-height:1.4em;
	font-weight:bold;
	padding:10px 0 0 0;
}

#content_home_left p.smaller {
	font-size:1.2em;
	line-height:1.3em;
	font-weight:normal;
	padding:10px 0 0 0;
}

#content_home_left a {
	margin-top:20px;
	padding:10px 10px 10px 10px;
	font-size:1.2em;
	display:block;
	color:#FFFFFF;
	font-weight:bold;
	width:90px;
}

#content_home_left a:link,
#content_home_left a:visited {
	background:#003E70;
}

#content_home_left a:hover,
#content_home_left a:active {
	background:#FFFFFF;
	color:#003E70;
}

#content_home_right {
	width:410px;
	float:left;
	padding:40px 0 0 30px;	
}



#content_quotes {
	clear:both;
	width:940px;
	margin:0 auto;
	padding:0 20px 0 20px;
	height:600px;
	background:url(../images/test_tubes.gif) center bottom no-repeat;
}

#content_quotes #quotes_left {
	float:left;
	width:370px;
	margin:30px 0 0 0;
	padding:0 80px 0 60px;
}

#content_quotes #quotes_left ul {
	list-style-type:none;
	padding-top:10px;
}

#content_quotes #quotes_left li {
	color:#6E7072;
	font-size:1.2em;
	line-height:1.3em;
	padding:0 0 20px 20px;
	background:url(../images/green_arrow.gif) 0 0 no-repeat;
	
}

#content_quotes #quotes_left li strong {
	color:#7EAB2A;
}

#content_quotes #quotes_left h1 {
	color:#003E70;
	font-size:1.5em;
	padding-bottom:10px;
}

#content_quotes #quotes_right {
	float:left;
	width:400px;
	margin:60px 0 0 0;
}

#content_quotes #quotes_right ul {
	list-style-type:none;
	padding:0 0 0 20px;
}

#content_quotes #quotes_right li {
	color:#6E7072;
	font-size:1.2em;
	line-height:1.3em;
	padding:0 0 20px 20px;
	background:url(../images/green_arrow.gif) 0 0 no-repeat;
	
}

#content_quotes #quotes_right li strong {
	color:#7EAB2A;
}

#content_capabilities {
	width:940px;
	margin:0 auto;
	padding:30px 20px 0 20px;
	height:400px;
	background:url(../images/bottle_tops_bg.gif) center bottom no-repeat;
}

#content_capabilities #sub_nav {
	padding:0 0 0 60px;
	width:880px;
}

#content_capabilities #sub_nav ul li {
	float:left;
	padding-right:3px;
	font-size:1.2em;
}

#content_capabilities #sub_nav ul li a {
	padding:10px 10px 10px 10px;
	display:block;
	background:#9ACA3C;
	color:#FFFFFF;
	font-weight:bold;
}

#content_capabilities #sub_nav ul li a:link,
#content_capabilities #nav ul li a:visited {
	color:#FFFFFF;
	font-weight:bold;
	background:#9ACA3C;
}

#content_capabilities #sub_nav ul li a:hover,
#content_capabilities #sub_nav ul li a:active {
	background:#003E70;
	color:#FFFFFF;
	font-weight:bold;
}

#content_capabilities #sub_nav ul li.on a:link,
#content_capabilities #sub_nav ul li.on a:visited {
	background:#003E70;
	color:#FFFFFF;
	font-weight:bold;
}

#content_capabilities #capabilities_left {
	clear:both;
	float:left;
	width:440px;
	padding:30px 90px 0 60px;
}

#content_capabilities #capabilities_left p {
	color:#003E70;
	font-size:1.2em;
	line-height:1.3em;
	padding:10px 0 0 0;
}

#content_capabilities #capabilities_left h1 {
	color:#003E70;
	font-size:1.5em;
	padding-bottom:10px;
}

#content_capabilities #capabilities_left ul {
	list-style-type:none;
	padding-top:10px;
}

#content_capabilities #capabilities_left li {
	color:#003E70;
	font-size:1.2em;
	line-height:1.3em;
	padding:0 0 10px 20px;
	background:url(../images/green_bullet.gif) 0 4px no-repeat;
	
}

#content_capabilities #capabilities_right {
	float:left;
	width:350px;
	padding:60px 0 0 0;
}

#content_capabilities #capabilities_right p {
	color:#003E70;
	font-size:1.2em;
	line-height:1.3em;
	padding:10px 0 0 0;
}

#content_capabilities #capabilities_right ul {
	list-style-type:none;
	padding-top:10px;
}

#content_capabilities #capabilities_right li {
	color:#003E70;
	font-size:1.2em;
	line-height:1.3em;
	padding:0 0 10px 20px;
	background:url(../images/green_bullet.gif) 0 4px no-repeat;
	
}

#content_recent {
	clear:both;
	width:940px;
	margin:0 auto;
	padding:0 20px 0 20px;
	height:430px;
	background:url(../images/drop_bg.gif) center bottom no-repeat;
}

#content_recent #recent_left {
	float:left;
	width:370px;
	margin:30px 0 0 0;
	padding:0 80px 0 60px;
}

#content_recent #recent_left ul {
	list-style-type:none;
	padding-top:10px;
}

#content_recent #recent_left li {
	color:#003E70;
	font-size:1.2em;
	line-height:1.3em;
	padding:0 0 10px 20px;
	background:url(../images/green_bullet.gif) 0 4px no-repeat;
	
}

#content_recent #recent_left h1 {
	color:#003E70;
	font-size:1.5em;
	padding-bottom:10px;
}

#content_recent #recent_right {
	float:left;
	width:400px;
	margin:60px 0 0 0;
}

#content_recent #recent_right ul {
	list-style-type:none;
	padding:0 0 0 20px;
}

#content_recent #recent_right li {
	color:#003E70;
	font-size:1.2em;
	line-height:1.3em;
	padding:0 0 10px 20px;
	background:url(../images/green_bullet.gif) 0 4px no-repeat;
	
}

#content_recent #recent_right img.inhalers {
	padding:10px 0 0 120px;
}

#content_contact {
	clear:both;
	width:940px;
	margin:0 auto;
	padding:0 20px 0 20px;
	background:url(../images/contact_bg.gif) center bottom no-repeat;
}

#content_contact #contact_left {
	float:left;
	width:410px;
	margin:30px 0 0 0;
	padding:0 80px 0 60px;
}

#content_contact #contact_left h1 {
	color:#003E70;
	font-size:1.5em;
	padding-bottom:10px;
}

#content_contact #contact_left h2 {
	color:#003E70;
	font-size:1.3em;
	padding-top:30px;
}

#content_contact #contact_left p {
	color:#003E70;
	font-size:1.2em;
	line-height:1.3em;
	padding:10px 0 0 0;
}

#content_contact #contact_left a {
	color:#7EBE00;
	font-weight:bold;
}

#content_contact #contact_left #address_left {
	width:185px;
	padding:0 20px 0 0;
	float:left;
}

#content_contact #contact_left #address_right {
	width:205px;
	float:left;
}

#content_contact #contact_right {
	float:left;
	width:390px;
	margin:30px 0 30px 0;
}

#footer_container {
	background:#003E70;
}

#footer {
	background:#003E70;
	width:940px;
	margin:0 auto;
	padding:10px 20px 10px 20px;
}

#footer p {
	color:#FFFFFF;
	font-size:1.1em;
	text-align:right;
}z
