body {
behavior: url('csshover.htc');
color : #5e3f35;
font-size : 14px;
font-family : Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
line-height : 18px;
background-color : #4f2619;
background-image : url(/assets/bg.jpg);
background-repeat : repeat-x;
margin : 0;
padding : 0;
}
.bluehighlight {
color: #587d95;
}
a.bluehighlight {
color: #587d95;
}
a.bluehighlight:hover {
color: #587d95;
}
a {
color : #727e85;
text-decoration : underline;
}
a:hover {
text-decoration : none;
}
.row-physician {
padding: 15px 0 15px 0;
}
.floatleft {
float: left;
}
.column-left {
float: left;
width: 48%;
}
.column-right {
float: right;
width: 48%
}
.clearrow {
clear: left;
}
#all {
width : 920px;
margin-right : auto;
margin-left : auto;
}
#header {
background-color : #deeffa;
background-image : url(/assets/white-mountains.gif);
background-repeat : no-repeat;
background-position : 0 98px;
height : 174px;
}
#logo {
background-image : url(/assets/logo.gif);
background-repeat : no-repeat;
width : 523px;
height : 142px;
}
#whitebg {
background-color : #fff;
padding : 19px 39px 20px 36px;
}
#container {
background-color : #fff;
height : 100%;
}
#home-maincontent {
height : 100%;
overflow : auto;
}
#banner {
/*background-image : url(/assets/banner.jpg);*/
width : 506px;
height : 161px;
margin-bottom : 10px;
}
#home-pagetitle {
background-color : #5e3f35;
background-image : url(/assets/home-pagetitle.gif);
width : 506px;
height : 44px;
margin-bottom : 20px;
}

#home-pagetitle h1 {
color : #fff;
font-size : 22px;
font-weight : normal;
line-height : 44px;
margin : 0;
padding : 0 0 0 14px;
}
#pagetitle-drkblue {
background-color : #5e3f35;
background-image : url(/assets/pagetitle-drkblue.gif);
width : 506px;
height : 44px;
margin-bottom : 20px;
}
#pagetitle-drkblue h1 {
color : #fff;
font-size : 22px;
font-weight : normal;
line-height : 44px;
margin : 0;
padding : 0 0 0 14px;
}
h3 {
font-size : 18px;
font-weight : normal;
margin : 0;
padding : 6px 0 0;
}
#home-column {
font-size : 13px;
width : 329px;
float : right;
}
#subnav-top {
background-image : url(/assets/blue-line-rpt.gif);
background-repeat : repeat-x;
height : 5px;
overflow : hidden;
}
#subnav1 {
background-image : url(/assets/icon-square.gif);
background-repeat : no-repeat;
background-position : 15px 13px;
height : 48px;
padding-left : 46px;
border-right : 1px solid #cbdae4;
border-left : 1px solid #cbdae4;
}
#subnav2 {
background-image : url(/assets/icon-square.gif);
background-repeat : no-repeat;
background-position : 15px 17px;
height : 48px;
padding-top : 4px;
padding-left : 46px;
border : 1px solid #cbdae4;
}
#subnav3 {
background-image : url(/assets/icon-square.gif);
background-repeat : no-repeat;
background-position : 15px 17px;
height : 45px;
padding-top : 4px;
padding-left : 46px;
border-right : 1px solid #cbdae4;
border-left : 1px solid #cbdae4;
}
#subnav-bot {
background-image : url(/assets/blue-line-rpt.gif);
background-repeat : repeat-x;
background-position : 0 4px;
height : 5px;
overflow : hidden;
margin-bottom : 10px;
}
#home-locationstitle {
background-image : url(/assets/home-locationstitle.gif);
width : 329px;
height : 44px;
margin-bottom : 16px;
}
#home-locationstitle h1 {
color : #5e3f35;
font-size : 22px;
font-weight : normal;
line-height : 44px;
margin : 0;
padding : 0 0 0 14px;
}
#home-column ul {
margin : 0 0 0 14px;
padding : 0;
list-style-type : none;
}
#home-column li {
line-height : 30px;
background-image : url(/assets/icon-pushpin.gif);
background-repeat : no-repeat;
background-position : 0 5px;
padding-left : 36px;
}
#whitebg-bot {
background-color : #fff;
height : 5px;
overflow : hidden;
clear: both;
}
#footer {
color : #6b3f32;
padding-top : 12px;
padding-left : 36px;
clear: both;
}
#footer a {
color : #6b3f32;
text-decoration : none;
}
#footer a:hover {
text-decoration : underline;
}
#footer ul ul {
display: none;
}
#footer ul {
padding: 0;
margin: 0;
}
#footer ul li {
float: left;
position: static;
padding-right: 10px;
list-style-image: none;
list-style: none;
}
.textblu {
color : #727e85;
}
.locations-big {
color : #593328;
font-size : 18px;
padding-right : 6px;
}
.floatleft {
float : left;
}
.floatright {
float : right;
}
.clearfix:after {
content : ".";
display : block;
height : 0;
clear : both;
visibility : hidden;
}
.clearfix {
display : inline-block;
}
* html .clearfix {
height : 1%;
}
.clearfix {
display : block;
}