@import url('reset.css');
@import url('slimbox2.css');


/* General ----------------------------*/

body {background: url(../images/bg/bg-tile.jpg) repeat-x top center #071f31; font-family: Helvetica; font-size: 12px; line-height: 18px; color: #d3d3d3;}
	img {border: none;}
	
	a {color: #ed1690;}
	p {padding: 0 0 15px 0;}
	h1 {font-size: 18px; padding: 0 0 20px 0; line-height: 18px; font-weight: normal;}
	h2 {font-size: 14px; padding: 0 0 20px 0; line-height: 18px; font-weight: normal;}
	
	#contactbox h1 {padding: 0 0 5px 0;}
	#contactbox h2 {padding: 0;}
	
	body#ourpeople-page #content h2 {color: #ed1690;}
	
	#content h1 {color: #ed1690;}

	.small {font-size: 11px;}
	
	
/* Wrapper--------------*/

#wrapper {width: 930px; margin: auto; background-color: #000; padding: 0 0 40px 0;}
	#banner {width: 930px; height: 430px; position: relative; overflow: hidden;}
		#bannerjs {width: 930px;height: 430px; z-index: 1;}
		#logo {width: 459px; height: 118px; position: absolute; z-index: 51; top: 60px; left: 60px;}
	
	#primary {width: 930px; display: block; padding: 20px 0 0 0;}
		#content {width: 609px; float: left; padding: 0 60px 0 40px;}
		#contentleft {width: 213px; float: left;}
			#contactbox {width: 198px; height: 314px; background: url(../images/bg/bg-sidecontact.jpg) top center no-repeat; padding: 10px 0 0 15px;}
				#house {width: 172px; height: 100px; margin: 10px 0 10px 0 ;}
				
				

#footer {width: 930px; margin: auto; padding: 20px 0 0 0;}
	#footer p {font-size: 11px; color: #b9d3e7;}
	#footer a {color: #b9d3e7; text-decoration: none;}
	#footer a:hover {color: #ed1690; text-decoration: none;}
	#wflogo {width: 67px; height: 21px; float: right;}
		
		
/* Page Style ----------------------*/

	/*Home*/
	#treatmentlist {padding: 0 0 30px 50px;}
	#treatmentlist ul {float: left; width: 230px;}
	
	/*Contact Form*/
		
		#enquirybox {width: 200px; display: none; padding: 0 50px 0 50px;}
		 #enquirybox h2 {padding: 0px; margin: 0px;}
		#enquirylink a { cursor: pointer;}
		#enquiry {width: 200px;font-family: Helvetica;}
		#enquiry label.error {padding: 0 0 0 0; display: inline-block;}
			#enquiry input{width: 180px; height: 15px; padding: 5px; font-size: 14px; margin: 3px;font-family: Helvetica;}
			#enquiry textarea{width: 180px; height: 60px; padding: 5px; font-size: 14px; margin: 3px;font-family: Helvetica;}
			#submitbtn {width: 96px!important; height: 32px!important;}
		
	
	/*Our people*/
	#bio {position: relative; display: block; }
		#bio li {display: block; }
		#marie {width: 400px; background: url(../images/content/por-marie.jpg) no-repeat top left; display: block; padding: 0 0 0 140px;}
		#craig {width: 400px;background: url(../images/content/por-craig.jpg) no-repeat top left; display: block; padding: 0 0 0 140px;}
		#diane {width: 400px;background: url(../images/content/por-diane.jpg) no-repeat top left; display: block; padding: 0 0 0 140px;}
		#vanessa {width: 400px;background: url(../images/content/por-van.jpg) no-repeat top left; display: block; padding: 0 0 0 140px;}
		#julie {width: 400px;background: url(../images/content/por-julie.jpg) no-repeat top left; display: block; padding: 0 0 0 140px;}
		
	/*Services*/
	#list {padding: 0 0 30px 50px;}
	#list ul {float: left; width: 400px;}
		
		
/* Navigation ---------------------*/

#nav {width: 930px; height: 44px; background: url(../images/bg/bg-nav.png) center top no-repeat; position: absolute; top: 0px; left: 0px; z-index: 50;}
	#nav ul {float: right;}
	#nav li {float: left; text-indent: -9999px;}
		#nav li a { display: block;}
		#nav li a:hover {background-position: 0 -44px; }
		
		.nav-home {width: 60px; height: 44px; background: url(../images/nav/nav-home.png) top center no-repeat; }
		.nav-ourapproach {width: 105px; height: 44px; background: url(../images/nav/nav-ourapproach.png) top center no-repeat; }
		.nav-ourpeople {width: 91px; height: 44px; background: url(../images/nav/nav-ourpeople.png) top center no-repeat; }
		.nav-services {width: 76px; height: 44px; background: url(../images/nav/nav-services.png) top center no-repeat; }
		.nav-referrals {width: 77px; height: 44px; background: url(../images/nav/nav-referrals.png) top center no-repeat; }
		.nav-information {width: 91px; height: 44px; background: url(../images/nav/nav-information.png) top center no-repeat; }
		
		body#home-page .nav-home,
		body#ourapproach-page .nav-ourapproach,
		body#ourpeople-page .nav-ourpeople,
		body#services-page .nav-services,
		body#referrals-page .nav-referrals,
		body#information-page .nav-information {background-position: 0 -44px;}
		
		
		
		
		