/* CSS Normalize*/
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block;}audio,canvas,video{display:inline;zoom:1;}html{font-size:100%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}body,button,input,select,textarea{font-family:sans-serif;}a{color:#00e;}a:visited{color:#551a8b;}a:focus{outline:thin dotted;}a:hover,a:active{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:700;}blockquote{margin:1em 40px;}dfn{font-style:italic;}mark{background:#ff0;color:#000;}pre,code,kbd,samp{font-family:monospace, monospace;_font-family:'courier new', monospace;font-size:1em;}pre{white-space:pre-wrap;word-wrap:break-word;}q{quotes:none;}q:before,q:after{content:none;}small{font-size:75%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-.5em;}sub{bottom:-.25em;}ul,ol{margin:1em 0;padding:0 0 0 40px;}dd{margin:0 0 0 40px;}nav ul,nav ol{list-style:none;list-style-image:none;}img{border:0;-ms-interpolation-mode:bicubic;}svg:not(:root){overflow:hidden;}fieldset{margin:0 2px;padding:.35em .625em .75em;}legend{border:0;margin-left:-7px;}button,input,select,textarea{font-size:100%;vertical-align:middle;margin:0;}button,input{line-height:normal;overflow:visible;}table button,table input{overflow:auto;}button,html input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button;}input[type=checkbox],input[type=radio]{box-sizing:border-box;}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}input[type=search]::-webkit-search-decoration{-webkit-appearance:none;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}textarea{overflow:auto;vertical-align:top;}table{border-collapse:collapse;border-spacing:0;}audio:not([controls]),[hidden]{display:none;}body,figure,form{margin:0;}

/* END RESET */

body {
	background:#FFF;
	color:#776;
	font-family: Verdana,'Trebuchet MS',Arial,Helvetica,sans-serif;
	font-size:11px;
}
div,p,dt,dd,li,td {
	color:#776;
	font-family: Verdana,'Trebuchet MS',Arial,Helvetica,sans-serif;
	font-size:11px;
}
ul {
	margin-top:0px;
}

h1{font-size:1.6em;line-height:1.6em;}
h2{font-size:1.15em;line-height:1.45em;}
h3{font-size:1em;line-height:1.3em;}
h4{font-size:.85em;line-height:1.15em;}
h5{font-size:1em;line-height:1em;}
h1,h2,h3,h4,h5 {
	color:#999;
	font-family: Verdana,'Trebuchet MS',Arial,Helvetica,sans-serif;
	font-weight:bold;
	margin-bottom:.3em;
}

a:link {
	color:#738A2F;
	background-color:transparent;
}
a:visited {
	color:#738A2F;
	background-color:transparent;
}
a:hover {
	color:#738A2F;
	background-color:transparent;
}
a:active {
	color:#738A2F;
	background-color:transparent;
}

#mainbox{
	width:723px;
	margin:auto;
	position:relative;
}

h1#homelinkhidden{
	display:none;
	height:0px;
	width:0px;
}
h1#homelink{
	font-size:12px;
	position:absolute;
	color:#330;
	top:40px;
	left:608px;
	text-decoration:none;
	font-weight:normal;
}
h1#homelink a {
	text-decoration:none;
}

#skip{
	display:none;
}
#opening {
	clear:both;
	padding:30px 0 0 0;
	text-align:center;
}

/*
NAVIGATION
-------------------------------------------------------------------*/
div#mainnav{
	background:#BDD;
	width:643px;
	margin:20px 0px 0px 0px;
	padding:0px 0px 0px 80px;
	height:20px;
}

div#mainnav ul#nav {
	width:723px;
	height:20px;
	list-style:none;
	position:absolute;
	margin:0px;
	padding:0px;
}

ul#nav li {
	position:relative;
	float:left;
	margin:0px;
	padding:0px;
	height:20px;
}

ul#nav li a {
	display:block;
	position:absolute;
	text-indent:-9999px;
	text-decoration:none;
	width:100%;
	height:20px;
}

/* ABOUT NEWBURY */
li.nav-about_newbury {width:113px;}
.nav-about_newbury a {background:url(/images/nav/about_newbury.gif) no-repeat;}
.nav-about_newbury a:hover {background:url(/images/nav/about_newbury.gif) 0 -20px no-repeat;}
/* SERVICES TREATMENTS */
li.nav-services_treatments {width:163px;}
.nav-services_treatments a {background:url(/images/nav/services_treatments.gif) no-repeat;}
.nav-services_treatments a:hover {background:url(/images/nav/services_treatments.gif) 0 -20px no-repeat;}
/* LOCATION */
li.nav-location {width:60px;}
.nav-location a {background:url(/images/nav/location.gif) no-repeat;}
.nav-location a:hover {background:url(/images/nav/location.gif) 0 -20px no-repeat;}
/* LOCATION */
li.nav-location {width:60px;}
.nav-location a {background:url(/images/nav/location.gif) no-repeat;}
.nav-location a:hover {background:url(/images/nav/location.gif) 0 -20px no-repeat;}
/* CAREERS */
li.nav-careers {width:60px;}
.nav-careers a {background:url(/images/nav/careers.gif) no-repeat;}
.nav-careers a:hover {background:url(/images/nav/careers.gif) 0 -20px no-repeat;}
/* CONTACT US */
li.nav-contact_us {width:60px;}
.nav-contact_us a {background:url(/images/nav/contact_us.gif) no-repeat;}
.nav-contact_us a:hover {background:url(/images/nav/contact_us.gif) 0 -20px no-repeat;}
/* SEPARATOR */
li.separator {width:27px;text-align:center;}


/* new nav */

div#navigation{
	background:#BDD;
	width:723px;
	margin:20px 0px 0px 0px;
	padding:0;
	height:20px;
	text-transform: lowercase;
}

#navigation ul.nav_level_1 {
	width:723px;
	height:20px;
	list-style:none;
	position:absolute;
	margin:0 auto;
	padding:0px;
	color: #423108;
	text-align: center;
}

#navigation ul.nav_level_1 li {
	position:relative;
	display: inline;
	top: 4px;
	margin:0px;
	padding:0px;
	height:20px;
}
#navigation ul.nav_level_1 span.seperator {
	position:relative;
	display: inline;
	top: 4px;
	margin:0px;
	padding:0px;
	height:20px;
  font-weight: 100;
  color: #827148
}

#navigation ul.nav_level_1 li a {
font-family: Helvetica, sans-serif;
font-size: 11px;
font-weight: 700;
letter-spacing: 0.2em;
text-decoration: none;
padding: 0px 11px;
color: #625128;
}

#navigation ul.nav_level_1 li:hover > a {
color: #738A2F;
}

#navigation ul.nav_level_2 {
width: 140px;
margin: 0; padding: 30px 5px;
text-align: left;
list-style: none;
position: absolute;
top: 10px; left: 0;
display: none;
}

#navigation ul.nav_level_1 li:hover ul {
display: block;
}

#navigation ul.nav_level_2 li {
/*background-color: rgba(187, 221, 221, 0.7);*/
background-image: url(/images/nav/navbg.png); background-repeat: repeat;
border-bottom: 1px solid #FFF;
width: 100%; display: block;
height: auto;
padding: 0;
}

#navigation ul.nav_level_2 li a{
font-family: "Lucida Grande", Helvetica, sans-serif;
width: 140px;
padding: 5px 4px;
display: block;
color: #625128;
font-size: 10px;
font-weight: 100;
}
#navigation ul.nav_level_2 li a:hover{
color: #fff;
}
/*
BANNERS
-------------------------------------------------------------------*/
#mainbanr{
	width:723px;
	height:225px;
	background:url(/images/banr_bg.jpg) no-repeat;
	padding:0px;
	margin:0px;
}

#banrtext{
	width:330px;
	float:left;
}

.line1{
	margin-left:40px;
}

.line2{
	margin-left:90px;
}

.line3{
	margin-left:120px;
}

#banr{
	width:385px;
	float:right;
}

#maincontent{
	background:#DEE;
	width:723px;
	padding:0px;
	margin:14px 0px;
}

#homecontentbox {
	margin:6px;
}

/*
SIDEBAR
-------------------------------------------------------------------*/
#sidebar{
	float:left;
	width:336px;
	margin-left:-704px;
	margin-top:56px;
	background:#DEE;
	
}

#sidebarbox{
}

#sidebar_image1{
	width:102px;
	height:102px;
	padding:0px;
	margin:0px;
	background:#880;
	float:left;
}

#sidebar_image2{
	width:102px;
	height:102px;
	padding:0px;
	background:#430;
	margin:0px 0px 0px 6px;
	float:left;
}

#sidebar_image3{
	width:102px;
	height:102px;
	background:#7AB;
	padding:0px;
	margin:0px 0px 0px 6px;
	float:left;
}

#maincontentbox{
	background:#DEE;
	width:713px;
	margin:0px;
	padding:16px 10px 16px 0px;
}

* html #contentmain{
	display:inline;
}

#contentmain{
	float:left;
	width:366px;
	margin-left:338px;
}

#logo{
	background:url(/images/logo.gif) no-repeat;
	height:26px;
	width:160px;
}

#logo a{
	position:absolute;
	display:block;
	height:26px;
	width:160px;
	text-indent:-9000px;
}

#pagetitle{
	margin-top:30px;
}
#pagetitle h1 {
color: #776;
font-weight: lighter;

}

#breadcrumbs {
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	padding:.5em .5em 0 .5em;
	height:2em;
	color:#999;
}

#breadcrumbs a:link, #breadcrumbs a:visited, #breadcrumbs a:hover, #breadcrumbs a:active {
	text-decoration:none;
	color:#CCC;
}

div.clear {
	font-size:0;
	height:0;
	clear:both;
}

#footer {
	clear:both;
	padding:1em 1em 1.5em 1em;
	font-size:10px;
	color:#999;
	width:760px;
	margin:auto;
	text-align:center;
}

#children {
	margin-top:1em;
	margin-bottom:1em;
	font-size:10px;
	color:#666;
}

.header {
	font-size:1.6em;
	font-weight:bold;
	color:#999;
}
td .header {
	color:#999;
}
.subheader {
	font-size:1.45em;
	font-weight:bold;
	color:#999;
}

#scrollcontainer {
}
#scrollcontent {
}
div.scrolllayer {
	position:absolute;
	top:0;
	left:0;
	z-Index:2;
	visibility:hidden;
}

img {
	border:0;
}
img.block {
	display:block;
}
/*/*/a{}
img.border{
	border:1px solid #600;
}
/* */

#signupformbox {width:318px;text-align:center;margin-top:15px;}
#signupformtop {background:#d4e3d6;width:100%;padding-top:6px;padding-bottom:6px;}
#signupformbottom {background:#84b9c8;width:318px;height:45px;text-align:middle;padding-top:15px;}


.meta_title{text-align:center; padding: 5px; color: #999; font-size: 0.8em; display: none;}

