/*-----------------------------------------------------

	CodePress.co.uk - Smiths Medical

	Browser test complete:

	Internet explorer/Win: 6+
	Firefox: 1.5+
	Opera: 8.54+
	Netscape browser: 8.0.2+
	Safari 2.0
	


------------------------------------------------------*/

@import url("reset.css");


	h1,h2,h3,h4,h5,h6,p,li,dd {line-height:1em;}


	/* 	General
	-------------------------------------------------------*/

	/* label {position:absolute; left:-9999px} */
	
		
			
			#masthead {width:100%; height:100px; border-top:8px solid #F48026; border-bottom:2px solid #F1F1F1; overflow:hidden;}
				#logo {float:left; width:126px; height:59px; margin:22px 0 0 26px; display:inline;}
				
				#search {float:right; width:210px; margin:12px 15px; display:inline; position:relative;}
					#search label {position:absolute; font-size:1.1em; line-height:1.25em; left:6px; top:6px; z-index:1; color:#717174;}
					#search p {float:left; height:22px; line-height:22px;}
					#search p.field {margin-top:2px;}
						#search p.field input {width:171px;}
					#search a.advanced {clear:both; display:block; margin-left:6px; color:#F48026;}
					#search .action {margin-top:1px;}
					
			#header {width:720px; height:17.5em; margin:0 auto 1.6em auto;}
				#header #page-title {height:7.5em; overflow:hidden;}
					#header #page-title h1 {font-size:2em; color:#F48026; margin:0.65em 0 0.3em 0;}
					#header #page-title p {float:left; font-size:1.2em; height:17px; line-height:17px; margin:0px; margin-right:5px;}
					#header #page-title a {color:#717174; text-decoration:none;}
				#header #page-photos {height:10em; overflow:hidden;}
					#header #page-photos div {float:left; text-align:right; overflow:hidden;}
					#header #page-photos .photo-1 {width:242px;}
					#header #page-photos .photo-2 {width:249px;}
					#header #page-photos .photo-3 {width:229px;}
			
		
			#content {float:left; width:480px; padding:0 20px 1em 20px;}
				
				#content h2 {font-size:2em; color:#F48026; margin-bottom:0.6em; padding-top:0.2em;}
				
				#content p {font-size:1.1em; color:#717174; line-height:1.09em; margin-bottom:1.1em;}
				
				#content p.intro {font-weight:bold; font-size:1.3em; line-height:0.9em; margin-bottom:1.05em;}
				
				#content p.contacts {color:#717174; font-size:1.2em; line-height:1.2em; margin-bottom:2.3em;}
			
				#content a {color:#F48026; text-decoration:none;}
				
				
			#sidebar {float:right; width:220px; padding-right:20px;}
				#sidebar li {margin-bottom:1.8em;}
				
				#sidebar .review {background:url('../images/bkg/review-g.png') no-repeat bottom;}
					#sidebar .review .review-inner {min-height:130px; background:url('../images/bkg/review-top.png') no-repeat;}
						#sidebar .review h2 {font-size:1.5em; font-weight:bold; color:#717174; padding:13px 0 0 13px;}
						#sidebar .review .review-inner div {padding:11px 0 0 11px;}
						#sidebar .review p {font-size:1em; font-weight:bold; color:#717174;padding:5px 0 0 13px;}
						#sidebar .review a {font-size:1.1em; font-weight:bold; color:#F48026; text-decoration:none; display:block; padding:4px 0 0 13px;}
		#banners {float:right; width:136px; padding-top:38px; text-align:center;}
			#banners div {margin-bottom:30px;}

			
			
		#footer {clear:both; border-top:2px solid #F1F1F1; font-size:0.9em; padding-left:29px; color:#959597;}
				
			#footer ul{margin-top:2em;}
				#footer li {display:inline; margin:0pt;font-size: 1.5em; margin-left: 0.3em;}
					#footer li a {color:#959597; text-decoration:none;}
				#footer p {margin-top:0.8em;  padding-bottom:2.1em}
				
	/* Homepage Bones 
	-------------------------------------------------------*/
	.homepage #masthead {margin-bottom:2em;}
	.homepage #header {height:185px; background:#F48026;}
		.homepage #header #page-photos {float:left; height:185px; width:480px; text-transform:uppercase;}
		.homepage #header #page-photos #homepagephoto {z-index: 1;}
		
		.homepage #header #page-photos #overlayheading {position: relative; font-size: 20pt; color: #f48026; font-weight:normal; z-index: 3; top: -378px;  margin: 12px 0px 0px 15px; }
		.homepage #header #page-photos #overlaytext {position: relative; z-index: 3; text-align: left; color: #FFFFFF;font-size: 10pt; font-weight: bold; top: -268px; left: -87px;}
		.homepage #header #area-select {float:right; height:18.5em; width:240px;}
			.homepage #header #area-select label {position:absolute; left:-9999px}
			.homepage #header #area-select h2 {font-size:1.2em; font-weight:bold; color:#fff; padding:2.25em 0 0.55em 19px;}
			.homepage #header #area-select p {padding-left:19px; height:29px;}
				.homepage #header #area-select p.action {margin-top:0.2em}
			.homepage #header #area-select select {width:160px;}
			.homepage #header #area-select #noscriptblock p.browselink {text-align:right; margin-right:5px}
			.homepage #header #area-select #noscriptblock p.browselink a {color:#FFFFFF; text-align:right; text-transform:uppercase;text-decoration:none;}
			.homepage #header #area-select #noscriptblock p.browselink a:hover {text-decoration:underline;}
		
	
