/* css stylesheet */


body {
background-color:#c2b5ce;
margin-top:0;
margin-bottom:10px;
color:#591e4f;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
}

a {
color:#281825;
}

a:hover {
color:#8e347f;
}

#main {
width:800px;
height:auto;
margin:auto;
}

#top_header {
width:800px;
height:169px;
background-image:url(images/top_header.jpg);
}

#int_header_1 {
width:800px;
height:363px;
background-image:url(images/header_1.jpg);
}

#int_header_2 {
width:800px;
height:363px;
background-image:url(images/header_2.jpg);
}

#int_header_3 {
width:800px;
height:363px;
background-image:url(images/header_8.jpg);
}

#int_header_4 {
width:800px;
height:363px;
background-image:url(images/header_4.jpg);
}

#int_header_5 {
width:800px;
height:363px;
background-image:url(images/header_5.jpg);
}

#int_header_6 {
width:800px;
height:363px;
background-image:url(images/header_6.jpg);
}

#int_header_7 {
width:800px;
height:363px;
background-image:url(images/header_7.jpg);
}

#logo {
padding-top:75px;
padding-left:64px;
float:left;
}

#address {
color:#363636;
font-size:12px;
float:left;
}

#int_page_heading {
height:70px;
width:350px;
float:right;
padding-top:110px;
padding-right:60px;
}

#flash {
height:311px;
}

#nav {
height:19px;
background-image:url(images/nav_background.gif);
text-align:center;
font-size:14px;
padding-top:2px;
}

#nav a {
color:#FFFFFF;
text-decoration:none;
padding:0px 5px 0px 5px;
}

#nav a:hover {
color:#FFFFFF;
text-decoration:none;
padding:0px 5px 0px 5px;
}

#int_nav {
height:19px;
background-image:url(images/int_nav_background.gif);
text-align:center;
font-size:14px;
padding-top:2px;
}

#int_nav a {
color:#FFFFFF;
text-decoration:none;
padding:0px 5px 0px 5px;
}

#int_nav a:hover {
color:#FFFFFF;
text-decoration:none;
padding:0px 5px 0px 5px;
}

#specialty {
height:120px;
background-image:url(images/specialty_background.jpg);
font-size:13px;
font-weight:bold;
}

#specialty a {
text-decoration:none;
}

#specialty a:hover {
text-decoration:none;
}

#spec_1 {
width:121px;
height:60px;
float:left;
padding:60px 0px 0px 160px
}

#spec_holder {
width:519px;
height:120px;
float:right;
}

#spec_2 {
width:111px;
height:60px;
float:left;
padding:60px 0px 0px 130px
}

#spec_3 {
width:155px;
height:60px;
float:right;
padding:60px 0px 0px 122px
}

#content_wrapper {
height:auto;
background-image:url(images/background_repeat.gif);
background-position:bottom;
background-repeat:repeat-y;
}

#int_content_wrapper {
height:auto;
background-image:url(images/int_background_repeat.gif);
background-position:bottom;
background-repeat:repeat-y;
}

#content {
width:800px;
height:900px;
background-image:url(images/bottom_pic.jpg);
background-position:bottom;
background-repeat:no-repeat;
overflow:hidden;
}

#int_content {
width:800px;
height:auto;
background-image:url(images/int_bottom_pic.jpg);
background-position:bottom;
background-repeat:no-repeat;
overflow:hidden;
}

#left_content {
width:291px;
float:left;
}

#services {
height:134px;
background-image:url(images/services_background.gif);
padding:60px 0px 0px 65px;
}

#services a {
font-size:16px;
color:#FFFFFF;
padding:4px 0px 4px 0px;
text-decoration:none;
display:inline-block;
}

#services a:hover {
font-size:16px;
color:#cccccc;
padding:4px 0px 4px 0px;
text-decoration:none;
display:inline-block;
}

#int_services {
height:134px;
background-image:url(images/int_services_background.gif);
padding:60px 0px 0px 65px;
}

#int_services a {
font-size:16px;
color:#FFFFFF;
padding:4px 0px 4px 0px;
text-decoration:none;
display:inline-block;
}

#int_services a:hover {
font-size:16px;
color:#cccccc;
padding:4px 0px 4px 0px;
text-decoration:none;
display:inline-block;
}

#appointment {
height:105px;
}

#contact {
height:280px;
background-image:url(images/contact_background.gif);
background-position:top;
background-repeat:no-repeat;
color:#FFFFFF;
padding:80px 25px 0px 65px;
}

#left_bottom {
height:320px;
background-image:url(images/left_bottom.gif);
background-position:top;
background-repeat:no-repeat;
}

#right_content {
width:419px;
height:auto;
float:right;
background-image:url(images/right_background.gif);
background-position:top;
background-repeat:no-repeat;
padding:30px 50px 0px 40px;
}

#int_right_content {
width:414px;
height:auto;
float:right;
background-image:url(images/int_right_background.gif);
background-position:top;
background-repeat:no-repeat;
padding:30px 55px 0px 40px;
}

#footer {
width:800px;
height:auto;
margin:auto;
text-align:center;
}

#footer a {
color:#FFFFFF;
text-decoration:none;
padding:0px 0px 0px 0px;
}

#footer a:hover {
color:#FFFFFF;
text-decoration:none;
padding:0px 0px 0px 0px;
}

/*index form*/
.form_index {
width:190px;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
}

.form_field {
padding-left:4px;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #591e4f;
border: 1px solid #591e4f;
background-color: #ffffff;
padding-bottom:5px;
margin:0 0 3px 0;
width:188px;
}

.Message {
padding-left:4px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #591e4f;
background-color: #ffffff;
border: 1px solid #591e4f;
height: 65px;
margin:0 0 3px 0;
width:188px;
overflow:hidden;
}

.input {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #fff;
border: 1px solid #ffffff;
background-color: #591e4f;
height: 20px;
}

#library {
height:300px;
background-image:url(images/library_background.gif);
background-position:top;
background-repeat:no-repeat;
color:#FFFFFF;
padding:60px 25px 0px 65px;
}

#bread_crumb {
	margin-left: -40px;
}
#bread_crumb li {
	display: inline;
	background-image: url(http://www.officite.com/img/breadcrumbs/arrow.png);
	background-repeat: no-repeat;
	background-position:left;
	padding-left: 20px;
	padding-right: 5px;
}
#bread_crumb a {
	text-decoration: underline;
}
.bread_title {
	font-size: 18px;
	font-weight: bolder;
}
