@charset "UTF-8";
/* CSS Document */

/*  ------ body attributes ------- */	

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0 0 0 0; background-image:url(/images/bg-blue.jpg);
	background-repeat:repeat-x;
	background-position: top; 
	background-color: #ffffff; 
	color:#333;line-height:1.7em;
	text-align:left;}
		
	
/*  ------ used so .png files are transparent in ie ------- */

img {behavior:url(/_includes/iepngfix.htc); }

	
/*  ------ backgound shadow ------- */			
.background-shadow { background-image:url(/images/bg-shadow.gif); background-repeat:no-repeat; background-position: top center; height: 507px; width: 970px;}

	/*------top hidden from IE 6 and below------*/
	html > body .background-shadow { background-image:url(/images/bg-shadow.png); background-repeat:no-repeat; background-position: top center; height: 507px; width: 970px;}	
	

.logo-bg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0 0 0 0; background-image:url(/images/header-bg.jpg);
	background-repeat:no-repeat;
	height:62px;
	background-color: #ffffff; 
	color:#333;line-height:1.7em;}
	
	
* html a:hover {visibility:visible}

.home {position: relative; font-family: sans-serif; background-image:  url(/images/laneville-family-chiropractic-logo-over.gif); background-repeat: no-repeat; white-space: nowrap; display: block; width: 170px; height: 62px; margin: 0; padding: 0;}
.home a { display: block; color: #000000; font-size: 11px; width: 170px; height: 62px; display: block; float: right; color: black; text-decoration: none;}
.home img {width: 170px; height: 62px; border: 0; }
.home a:hover img{visibility:hidden}	
	
	
.main-menu {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	margin: 3px 0 0 0; background-image:url(/images/menu-bg.jpg);
	background-repeat:repeat-x;
	background-position: top;
	height: 32px;
	text-align:center;
	vertical-align:middle;
	color:#000000;}
	
	.main-menu a:link {color: #000000; text-decoration: none;}
	.main-menu a:visited {color: #000000; text-decoration: none;}
	.main-menu a:hover {color: #666666; text-decoration: none;}
	.main-menu a:active {color: #999999; text-decoration: none;}
	
	
/*  ------ padding ------- */

.height23 {
	height:23px}
	
.icon-padding {
	padding:0px 10px 0px 0px;}
	
.right-padding-40 {
	padding:0px 40px 0px 0px;}



/*  ------ widths ------- */

.width-273 {
	width: 273px;
	}
	
.width-140 {
	width: 140px;
	}
	
.width-61 {
	width: 61px;
	}
	
	
	
/*  ------ image border ------- */
	
.image-border {
	border:solid #cccccc 1px;
	padding:2px 2px 2px 2px;
	margin: 0px 0px 0px 0px;}
	
	
	
/*  ------ homepage Flash ------- */

.home-bg {
	margin: 1px 0 0 0; 
	background-image:url(/images/home-bg.jpg);
	background-repeat:no-repeat;
	background-position: top;
	background-color:#000000;
	height:372px}	
	
.home-flash-padding {
	padding:17px 21px 0px 9px}
	
.home-flash-left-boarder {
	border-left:#1a1a1a solid 1px;
	padding:0px 18px 0px 18px}
	
	
.home-side-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#ffffff;
	line-height: 13px;}
	
	.home-side-text a:link {color: #6699cc; text-decoration: none; }
	.home-side-text a:visited {color: #6699cc; text-decoration: none;}
	.home-side-text a:hover {color: #666666; text-decoration: none;}
	.home-side-text a:active {color: #999999; text-decoration: none;}
	
.home-side-text .home-hours-text{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#ffffff;
	line-height: 13px;
	padding: 3px 0px 3px 0px;}
	
	.home-side-text .home-hours-padding {
	padding: 3px 0px 3px 0px;}
	
	
	.home-side-text .home-number-text{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	color:#db5362;
	font-weight:normal;
	font-style:italic;}
	
.home-side-title {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	font-weight:bold;
	font-style:italic;
	color: #6699cc;
	line-height:20px;
	letter-spacing:.5en}
	
	.home-side-title a:link {color: #6699cc; text-decoration: none; }
	.home-side-title a:visited {color: #6699cc; text-decoration: none;}
	.home-side-title a:hover {color: #666666; text-decoration: none;}
	.home-side-title a:active {color: #999999; text-decoration: none;}
	
.inside-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#333333;
	line-height: 13px;}
	
	.inside-text a:link {color: #6699cc; text-decoration: none; }
	.inside-text a:visited {color: #6699cc; text-decoration: none;}
	.inside-text a:hover {color: #666666; text-decoration: none;}
	.inside-text a:active {color: #999999; text-decoration: none;}
	
.home-flash-statement h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color:#ffffff;
	font-style:italic;
	line-height: 18px;
	text-align:center;
	font-weight:normal;
	padding: 20px 0px 0px 0px}	
	

.home-flash-statement h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color:#666666;
	line-height: 18px;
	text-align:center;
	font-weight:normal;
	padding: 5px 0px 20px 0px}


.home-3-column {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color:#666666;
	line-height: 18px;
	font-weight:normal;
	margin: 24px 0px 0px 0px}



/* ----------------- side quotes ------------------ */	
 
	
.side_quote_text {
	font-family:"Times New Roman", Times, serif;
	color: #333333;
	font-size: 17px;
	line-height: 20px;
	font-style: italic;
	font-weight: normal;
	padding: 25px 33px 25px 33px;} 
	
	.side_quote_text a:link {font-size:15px; color: #333333; text-decoration: underline; font-style:normal}
	.side_quote_text a:visited {color: #333333; text-decoration: underline;}
	.side_quote_text a:hover {color: #666666; text-decoration: none;}
	.side_quote_text a:active {color: #999999; text-decoration: none;}
	
.beginning_quote {
	background-image:url(images/beginning_quote.gif);
	background-repeat:no-repeat;
	height: 42px;
	vertical-align:top;}
	
.end_quote {
	background-image:url(images/end_quote.gif);
	background-repeat:no-repeat;
	background-position: bottom;
	height: 45px;}
	
.bottom_quote {
	background-image:url(images/quote_bottom.gif);
	background-repeat:no-repeat;
	background-position: top;
	height: 45px;}
	
.quote_pic_border {	
	border-width: 1px;
	border-style: solid;
	border-color:#333333;}
	
.side_quote_name {
	font-family: Arial, Helvetica, Verdana sans-serif;
	color: #1f1f1f;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;} 
	
.side_quote_title  {
	font-family: Arial, Helvetica, Verdana sans-serif;
	color: #1f1f1f;
	font-size: 12px;
	line-height: 14px;
	font-style:italic;
	font-weight:normal;} 

	
	
.home-titles h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	line-height:24px;
	color:#000000;
	font-weight:normal;
	font-style:italic;
	border-bottom: solid #e6e6e6 1px;
	padding: 0px 0px 12px 0px;
	margin: 0px 0px 0px 0px;}
	
	
.home-conditions-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:20px;
	color:#666666;
	font-weight:normal;
	padding: 17px 7px 0px 0px;}
	
	.home-conditions-text a:link {color: #ce192d; text-decoration: underline;}
	.home-conditions-text a:visited {color: #ce192d; text-decoration: underline;}
	.home-conditions-text a:hover {color: #666666; text-decoration: none;}
	.home-conditions-text a:active {color: #999999; text-decoration: none;}
	
	
.home-news-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:20px;
	color:#333333;
	font-weight:normal;
	border-bottom: dashed #dbdbdb 1px;
	padding: 17px 0px 10px 0px;}
	
	.home-news-text .red-home-news-text {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	line-height:15px;
	color:#ce192d;
	font-weight:bold;}
	
	.home-news-text a:link {color: #ce192d; text-decoration: none;}
	.home-news-text a:visited {color: #ce192d; text-decoration: none;}
	.home-news-text a:hover {color: #666666; text-decoration: none;}
	.home-news-text a:active {color: #999999; text-decoration: none;}

	
	

/*------ FAQ TEXT ------*/

.faq	{
	cursor:hand;
	cursor:pointer;
	 text-decoration: underline;
	 padding-bottom: 7px;
	 padding-top: 7px;
 	font-weight: bold;
	border-top-color: #cccccc;
	border-top-style: dotted;
	border-top-width: 1px;}	
	
	
	
	
/*------ TESTIMONIALS ------*/

.testimonials-div	{
	 text-decoration: underline;
	 padding:15px 0px 0px 0px;
	 margin:0px 0px 15px 0px;
	border-bottom-color: #cccccc;
	border-bottom-style: dotted;
	border-bottom-width: 1px;}	
	
.testimonials-text {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	line-height: 18px;
	color:#666666;
	font-weight:normal;
	font-style:italic;
	padding: 17px 0px 0px 0px;}
	
		.testimonials-text a:link {color: #3f79b8; text-decoration: underline;}
		.testimonials-text a:visited {color: #3f79b8; text-decoration: underline;}
		.testimonials-text a:hover {color: #85aad2; text-decoration: none;}
		.testimonials-text a:active {color: #576370; text-decoration: none;}
	

/*------ BODY TEXT ------*/

.body-inside-bg {
	background-image:url(/images/body-inside-bg.jpg);
	background-repeat:no-repeat;
	background-position: top;
	height:78px;
	padding: 36px 0px 0px 0px;
	background-color:#FFF}

.body-margin {
	margin: 1px 0px 0px 0px;}

.body-padding {
	width: 542px;
	padding: 0px 45px 0px 0px;}
	
.body-padding-workshop {
	width: 888px;
	padding: 0px 0px 0px 0px;}
	

.body-title h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 26px;
	line-height:30px;
	color:#000000;
	font-weight:normal;
	font-style:italic;
	border-bottom: solid #e6e6e6 1px;
	padding: 0px 0px 12px 0px;
	margin: 0 auto;}


.body-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.8em;
	color:#666666;
	font-weight:normal;
	padding: 17px 0px 0px 0px;}
	
	.body-text h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 26px;
	line-height:30px;
	color:#000000;
	font-weight:normal;
	font-style:italic;
	border-bottom: solid #e6e6e6 1px;
	padding: 0px 0px 12px 0px;}
		
		.body-text a:link {color: #3f79b8; text-decoration: none;}
		.body-text a:visited {color: #3f79b8; text-decoration: none;}
		.body-text a:hover {color: #85aad2; text-decoration: none;}
		.body-text a:active {color: #576370; text-decoration: none;}
		
		.body-text .lg_blue_display_text {font-family: Georgia, Verdana, Arial, Helvetica, sans-serif; color: #79a3cc; font-style:italic; font-size:20px;}
		
		.body-text .bold_black_text {color: #000000; font-weight:bold; font-size: 12px;}



/*------ INTERIOR SIDE INCLUDES ------*/

.inside-left-border {
	border-left:#d6d6d6 solid 1px;
	padding:0px 0px 0px 18px;
	margin: 0 auto;}
	
.interior-side-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#333333;
	line-height: 13px;}
	
	.interior-side-text .interior-hours-text{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#333333;
	line-height: 13px;
	padding: 3px 0px 3px 0px;}
	
	.interior-side-text .interior-number-text{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	color:#db5362;
	font-weight:normal;
	font-style:italic;}
	
	.interior-side-text .interior-hours-padding {
	padding: 3px 0px 3px 0px;}
	
	
.interior-side-title {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	font-weight:bold;
	font-style:italic;
	color: #6699cc;
	line-height:20px;
	letter-spacing:.5en}
	
	.interior-side-title a:link {color: #6699cc; text-decoration: none; }
	.interior-side-title a:visited {color: #6699cc; text-decoration: none;}
	.interior-side-title a:hover {color: #666666; text-decoration: none;}
	.interior-side-title a:active {color: #999999; text-decoration: none;}	
	
.side-menu-text {
	font-family: Arial, Verdana, Helvetica sans-serif;
	font-size:11px;
	line-height:15px;
	color: #333333;
	margin: 0 auto;
	padding: 4px 0px 4px 0px;
	border-bottom: #e6e6e6 solid 1px;}
		
	.side-menu-text a:link {color: #6699cc; text-decoration: none;}
	.side-menu-text a:visited {color: #6699cc; text-decoration: none;}
	.side-menu-text a:hover {color: #666666; text-decoration: none;}
	.side-menu-text a:active {color: #999999; text-decoration: none;}
	

	

/*------ FOOTER ------*/	

.footer-margin {
	margin: 25px 0px 20px 0px;
	}

.footer-bg { 
	background-image:url(/images/footer-bg.jpg);
	background-repeat:no-repeat;
	background-position: top;
	height:113px;}



.footer-menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 38px;
	text-align:center;
	padding: 6px 0px 0px 0px}
		
		.footer-menu a:link {font-weight:bold; color: #333333; text-decoration: none;}
		.footer-menu a:visited {font-weight:bold; color: #333333; text-decoration: none;}
		.footer-menu a:hover {font-weight:bold; color: #666666; text-decoration: none;}
		.footer-menu a:active {font-weight:bold; color: #999999; text-decoration: none;}
		

.footer-padding {
	margin: 10px 0px 0px 0px;
	text-align:center;}

.footer-text-name {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	font-weight:normal;
	font-style:italic;
	color:#666666;}
	
.footer-text-reg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color:#666666;}
	
.footer-text-sm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
	color:#666666;}
	
