@charset "UTF-8";
/* CSS Document */

img.alignleft, div.alignleft
{
float: left;
margin: 0px 10px 10px 0px;
}
img.alignright, div.alignright
{
float:right;
margin: 0px 0px 10px 10px;
}
img.aligncenter, div.aligncenter
{
text-align:center;
margin:0 auto;
}

body { 
background-image: url('images/bg.jpg'); background-repeat: no-repeat; background-position: center top;
font-family: Arial, Helvetica, sans-serif; color: #333333;
margin: 0px; padding: 0px;
}

a:link, a:active, a:visited { color: #990000; text-decoration: underline; }
a:hover { color: #666666; }

#container { width: 980px; height: 760px; background-color: #ffffff; margin: 63px 50px 0px 50px; padding: 0px; position: relative; }
#content { width: 616px; padding: 20px 45px 20px 0px; position: relative; z-index: 2; float: right; z-index: 2; float: right; }

#nav { padding: 15px 0px; color: #b2b2b2; }
#nav a:link, #nav a:active, #nav a:visited { text-decoration: none; color: #000000; font-weight: bold; font-size: 11pt; }
#nav a:hover { color: #990000; }
#nav #selected { color: #999999; }
#nav .divider { width: 50px; }

#main { font-size: 12pt; line-height: 20pt; }
/*#main p { padding: 0px; margin: 5px 0px; }*/
#main h1 { color: #990000; padding: 0px; margin: 15px 0px 20px 0px; font-size: 26pt; line-height: 12pt; font-family: Verdana, Arial, Helvetica, sans-serif; }
#main h2 a:link, #main h2 a:active, #main h2 a:visited, #main .home_read_more { color: #990000; text-decoration: none; font-weight: bold; font-size: 12pt; }
#main h2 a:hover, #main .home_read_more:hover { color: #666666; }
#main h2 { padding: 0px 0px 10px 0px; margin: 0px; font-size: 15pt; }
#main #main_testimonial { width: 520px; padding-top: 40px; color: #666666; }
#main #main_testimonial .testimonial_name { padding-right: 50px; color: #999999; }
#main #social { margin-top: 10px; }
#main #social h3 { padding: 20px 0px 0px 0px; margin: 0px; }

#main #email_input { width: 316px; height: 17px; border: 1px solid #c4c4c4; padding: 3px; }
#main #email_captcha { width: 150px; height: 17px; border: 1px solid #c4c4c4; padding: 3px; }
#main #email_textarea { width: 316px; height: 150px; border: 1px solid #c4c4c4; padding: 3px; }
#main #email_submit { background-color: #999999; color: #ffffff; font-weight: bold; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; padding: 5px 20px; border: 0px; }
#main #email_dropdown { width: 323px; border: 1px solid #c4c4c4; padding: 3px; }

#main #schedule td { border: 1px solid #dddddd; font-size: 9pt; line-height: 13pt; }
#main #schedule .schedule_day { color: #c0c0c0; }
#printthissection { font-size: 9pt; }
#printthissection a { padding: 0px 0px; }
#printthissection img { margin-top: 10px!important; }

/*#footer { color: white; background-color: black; opacity: 0.8; height: 100px; }*/
#footer { 	background-image: url('images/footer.png'); background-repeat: repeat; height: 60px; padding: 15px 50px;
 			color: white; font-size: 7pt; text-transform: uppercase; clear: both; }
#footer a:link, #footer a:active, #footer a:visited { color: #ffffff; text-decoration: none; }
#footer a:hover { color: #990000; }

.black { color: #000000; }

.wpcf7-not-valid-tip-no-ajax { font-size: 8pt!important; margin-bottom: -20px; color: #990000!important; }
