* { padding: 0; margin: 0; }

html {
 background:url('images-new/bg.png') repeat-x #0d4592;
}

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 16px;
 }
#wrapper {
 margin: 0 auto;
 width: 990px;
 background:url('images-new/centerbg.png') repeat-y;
}
#header {
 width: 990px;
 float: left;
 padding: 0px;
 height: 154px;
 margin: 0;
 background:url('images/headerbg.png') no-repeat;
 position:relative;
}
#spinescottsdale{
width:356px;
height:154px;
position:absolute;
left:0;
z-index:2;
}
#topaddr{
width:334px;
text-align:center;
font-family:garamond, georgia, sans-serif;
font-size:18px;
color:#247724;
font-weight:bold;
margin:20px 350px;
z-index:50;
}
#topaddr a span {
color:#1053a1;
text-decoration:none;
}
#topaddr a, #topaddr a:active, #topaddr a:visited {
color:#247724;
text-decoration:none;
}
#topaddr a:focus, #topaddr a:hover, #topaddr a:hover:visited, #topaddr a:focus span, #topaddr a:hover span, #topaddr a:hover:visited span {
color:#FFF;
text-decoration:none;
}
#spinehealth{
width:310px;
height:154px;
position:absolute;
right:0;
}

#leftcolumn {
 float: left;
 margin: 0;
 min-height: 476px;
 width: 175px;
}

#homemenu{
width:173px;
height:36px;
}
#locationmenu, #contactus,#services,#about,#staff,#insurance,#testimonials,#links,#faq,#library,#paperwork,#newsletters,#presentations,#careers,#method{
width:173px;
height:25px;
}
#meeksmethod {
width: 173px;
height: 62px;
}
#balance {
width: 173px;
height: 50px;
}
#spinehealthmenu{
width:173px;
height:72px;
}

#centercolumn {
 float: left;
 margin: 0;
 padding: 0;
 height: 350px;
 width: 640px;
 display: inline;
}
#rightcolumn {
 float: right;
 color: #FFF;
 margin-right: 2px;
 min-height: 476px;
 width: 170px;
}
#footer {
 width: 640px;
 margin-left:175px;
 margin-right:180px;
 clear: both;
 text-align:center;
 padding-top:15px;
 color: #FFF;
 background:url('images-new/footerbg.png') no-repeat top left #0d4592;
}

#footer p {color:#FFF;}

#printlink a {color:#FFF;}

.underline{text-decoration:underline;}

#maincontent {

 min-height:440px;
}

.main {
padding:20px;
padding-right:45px;
text-align:left;
}

.bluetext{color:#1053a1;}