@charset "UTF-8";
/**************************************************************/
/*******************   SITE COLOR PALETTE   *******************/
/**************************************************************/
/*******************                        *******************/
/*******************   DK BROWN: #4E3B2C    *******************/
/*******************        RED: #902428    *******************/
/*******************       GREY: #B9B9B9    *******************/
/*******************      BLACK: #000000    *******************/
/*******************      WHITE: #FFFFFF    *******************/
/*******************                        *******************/
/**************************************************************/
/**************************************************************/

body {
	background-color: #FFFFFF;
	background-image: url(../images/main_bg.jpg);
	background-repeat: repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;;
	font-size: 100%;
	font-size: 12px;
	color: #4E3B2C;
	line-height: 1.275em;
}

#gallery_popup {
	background-position: 0px -180px;
}
hr {
	color: #4E3B2C;
	background-color: #4E3B2C;
	height: 1px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
.error { color: #FF0000; font-weight:bold; font-size: 1.25em; }
.textright { text-align: right; }
.textleft { text-align: left; }
.centertext { text-align: center; }

a img { border: none; }

abbr { border:none; text-decoration:none; }

/**************************************************************/
/*******************       SITE HEADER      *******************/
/**************************************************************/

/** "call today" box **/
#contact {
	background-image: url(../images/contact_gadient.jpg);
	background-repeat: repeat-x;
 	width: 210px;
	height: 210px;
	color: #4E3B2C;
	font-size: 0.90em;
	letter-spacing: 0.5em;
}

#contact strong {
	font-size: 1.25em;
}

/** BEGIN MAIN NAVIGATION **/
#top_nav, #btm_nav {
	text-transform: uppercase;
	font-size: 0.925em;
}

#top_nav, #top_nav a, #top_nav a:link, #top_nav a:visited, #top_nav a:active {
	color: #FFFFFF;
	text-decoration: none;
	letter-spacing: 0.175em;
}

#btm_nav, #btm_nav a, #btm_nav a:link, #btm_nav a:visited, #btm_nav a:active {
	color: #4E3B2C;
	text-decoration: none;
	letter-spacing: 0.2em;
}

#top_nav a:hover, #btm_nav a:hover {
	text-decoration: underline;
}

#sub_nav{
font-size:0.725em;
}
/** END MAIN NAVIGATION **/

/**************************************************************/
/*******************       MAIN CONTENT     *******************/
/**************************************************************/

#content {
	
}

abbr { }

/**   CONTENT LINK DEFAULT   **/
a, a:link, a:visited, a:active{
	color: #4E3B2C;
	text-decoration: none;
}
a:hover{
	text-decoration: underline;
}
/** END CONTENT LINK DEFAULT **/


h1 {
	font: lighter 1.7em "Times New Roman", Times, serif;
	letter-spacing: .25em;
}

.sitemap {
	font: lighter 1.5em "Times New Roman", Times, serif;
	font-weight: normal;
	letter-spacing: .25em;
}

.textheading { text-transform: uppercase; }

.sidebar {
	background-image:url(../images/sidebars/question_form_mid.gif);
	background-repeat:repeat-y;
}

.sidebar3 { 
	background-image:url(../images/sidebars/sidebar_bg.gif);
	background-repeat:repeat-y;
}

.module {
	background-repeat: repeat-y;
}

.sidebar_head {
	font-weight: bold;
	font-size: 0.95em;
	border-bottom: 2px solid #B9B9B9;
}

.sidebar form, .module form {
	font-size: 0.90em;
}

.sidebar form input, .sidebar form textarea, .module form input, .module form textarea {
	color: #4E3B2C;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #B9B9B9;
	font-size: 0.90em;
}

.sidebar form .submitter, #consult .submitter, .module form .submitter {
	width: auto;
	float: right;
	background-color: #FFFFFF;
}

.sidebar form .submitter:hover, #consult .submitter:hover, .module form .submitter:hover {
	color: #902428;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #902428;
}

.sidebar p, .module p {
	font-size: 0.95em;
	line-height: 1.4em;
}

.sidebar em, .module em {
	font-style: normal;
	font-weight: bold;
	color: #902428;
}


.sidebar3 form {
	font-size: 0.90em;
}

.sidebar3 form input, .sidebar3 form textarea {
	color: #4E3B2C;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #B9B9B9;
	font-size: 0.90em;
}

.sidebar3 form .submitter {
	width: auto;
	float: right;
	background-color: #FFFFFF;
}

.sidebar3 form .submitter:hover {
	color: #902428;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #902428;
}

.sidebar3 p {
	font-size: 0.95em;
	line-height: 1.4em;
}

.sidebar3 em {
	font-style: normal;
	font-weight: bold;
	color: #902428;
}

#age_module { border: none; background: none; }

.article li {
	text-transform: uppercase;
}

.event p, .event ul li { line-height: 1.75em; }

.imgfloater { float: right; padding: 8px; padding-top: 0px; }
dt { font-style:italic; }
dd { margin: 20px 0px 20px 12px; }
.pres:link, .pres:visited, .pres:active { text-decoration: underline; }
.pres:hover { text-decoration: none; }
/**************************************************************/
/*******************    Gallery Display     *******************/
/**************************************************************/


.gallery_object { font-size: 1.1em; line-height: 1.3em; }
.gallery_img a img { border: 3px solid #4E3B2C; }
.gallery_img a:hover img { border: 3px solid #902428; }
.gallery_object ul li {  font-size: 0.95em; }
.details_left p { text-align: left; }
.details_left h1 { text-align: left; }
.details_right { text-align: left; }
.details_right ul { padding: 0px; }
.details_right ul li { list-style: none; }

.gallerydetails h2 { 
	font: lighter 1.6em "Times New Roman", Times, serif;
	letter-spacing: .25em; 
}
.altrow { background-color: #E4E4E4; }

/**************************************************************/
/*******************      FORM STYLING      *******************/
/**************************************************************/

.highlight {
	background-color: #D4F4FB;
}
.nohighlight {
	background-color: #FFFFFF;
}
#consult {
	font-size: 0.95em;
}
#consult input {
	color: #4E3B2C;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #B9B9B9;
	font-size: 0.90em;
}
/* #procedures, #extras { border: 1px solid #B9B9B9; } */

/**************************************************************/
/*******************     FOOTER CONTENT     *******************/
/**************************************************************/

#footer{ 
	font-size: 0.85em;
	letter-spacing: 0.1em;
}
.body-testimonialColor {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	;
	font-size: 100%;
	font-size: 12px;
	color: #4E3B2C;
	line-height: 1.25em;
	padding: 30px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #CCCC99;
}
.imgfloaterLFT {
	float: left;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 8px;
}
