
a {
color:#cc0000!important;
text-decoration:none;
}

a:visited, a:hover {
color: #990000!important;
}

.appt {
padding-left: 30px!important;
padding-right: 30px!important;
}

#page {
margin: 0px auto;
padding: 0px!important;
width: 917px!important;
border-color:-moz-use-text-color transparent none!important;
border: 0px!important;
background-color: #FFFFFF;
	}

#header {
background:transparent none repeat scroll 0%!important;
height:130px;
width: 917px;
}

#nav {
float: left;
height: 56px!important;
display: block!important;
margin-bottom: 0px;
padding: 0px;
}

body {
background-image: url(background.jpg)!important;
background-repeat: repeat-x!important;
background-position: top!important;
}
body {
color:#444444;
font-family:'Lucida Grande',Verdana,Arial,Sans-Serif;
font-size:62.5%;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
text-align:center;

}

#search {
width: 200px;
float: right;
margin: 10px 30px 5px 30px;
position: relative;
}

#logo {
margin: 0px!important;
padding: 0px!important;
border: 0px!important;
float: left;
}

#content2 {
background-repeat: no-repeat!important;
background-position: top!important;
width: 917px!important;
min-height: 500px;
float: left;
background-color: #FFFFFF;
margin-top: 0px;
}

#primary {
width: 440px;
padding-left: 60px!important;
border: 0px!important;
float: left;
z-index: 50;
background-color: #FFFFFF;
}

#sidebar {
width:320px;
margin-top: 10px!important;
margin-right: 0px;
margin-left: 0px!important;
padding: 0px!important;
margin-bottom: 0px!important;
float: right;
background-color: #FFFFFF;
}


h1, h2, h3, h4 {
font-family:'Impact',Arial, Helvetica,Sans-Serif;
text-align: left!important;
color: #cc0000;
text-transform: uppercase;
font-style: compressed;
font-weight: lighter;
letter-spacing: 1px;
}

h2, h2 a, h2 a:hover, h2 a:visited,  h4, h4 a, h4 a:hover, h4 a:visited {
color: #cc0000!important;
font-size: 16px!important;
padding: 0px!important;
margin-left: 0px!important;
}

h3, h3 a, h3 a:hover, h3 a:visited {
color: #555!important;
letter-spacing: 1px!important;
padding: 0px!important;
font-size: 13px!important;
margin-top: 13px!important;
margin-bottom: -5px;
}
h4, h4 a, h4 a:hover, h4 a:visited {
color: #000!important;
letter-spacing: 1px!important;
padding: 0px!important;
font-size: 12px!important;
}

h3 {
color: #555!important;
letter-spacing: 1px!important;
padding: 0px!important;
font-size: 13px!important;
margin-top: 13px!important;
margin-bottom: 10px;
}

h5 {
color: #555!important;
letter-spacing: 1px!important;
padding: 0px!important;
font-size: 13px!important;
margin-top: 13px!important;
margin-bottom: 10px;
border-bottom: 1px solid #999;
}

.entry-content {
color:#444444;
font-size:11px;
line-height:13px;
margin-top:0px;
padding:0px !important;
text-align:left;
width:460px;
float: left;
background-color: #FFFFFF;
}

#footer {
height: 150px;
width: 917px;
float: left;
background-color: #FFFFFF;
}

#footer p {
color:#444444;
font-size:11px;
line-height:13px;
margin-top:0px;
padding:0px !important;
text-align:left;
}

.pointer_info h2{
color:#CC0000;
font-family:'Impact',Arial,Helvetica,Sans-Serif;
font-weight:lighter;
letter-spacing:1px;
text-align:left !important;
text-transform:uppercase;
font-size: large;
}
.pointer_info p{

}

.pointer_info{
width:450px;
font-family: 'Lucida Grande',Verdana,Arial,Sans-Serif;
color:#444444;
font-size:11px;
line-height:13px;
text-align:left;
}
.pointer_info ul{
margin-top: 0;
padding-left: 2em;
}
.pointer_info .blg_image_container{
float:right;
}

#map_container{
width:550px;
height:500px;
padding:0px;
}
#map_link{
}
#map_toggle img {
border: none;

}
.clear{
clear:both;
}

/*

	Red box images
	
*/
.blg_image_container{
width:264px;
text-align: left;
}
.blg_img_red{
width:264px;
height:280px;
background: url('images/container_top_cap.gif') no-repeat 0 0;
background-color: #d2232a;
}

.blg_img_red .img_bldg{
width:242px;
height:161px;
margin:25px 10px 10px;
}

.red_icon{
margin-left:10px;
vertical-align: top;
}
.blg_bottom_icons{
margin-top:10px;
}
.blg_bottom_icons img{
margin-left:10px;
}

