@import url('slide.css');
@import url('form.css');
BODY, HTML, DIV, H1, H2, H3, H4, H5, P, A, SPAN,
UL, LI, OL, DT, DD, DL, FORM, INPUT, TEXTAREA, LABEL{
	margin:0; padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal; font-weight:normal;
	outline:none
	}
.clear{float:none; clear:both; width:100%; line-height:1; font-size:1px;}
IMG{border:0}

#wrapper{
	width:854px; min-height:600px; _height:600px;
	background:url(../images/bg-wrapper.gif) repeat-y;
	margin:0 auto; padding:0 18px;
	}
	#header{
		width:100%; height:121px;
		background:url(../images/bg-header.gif) repeat-x;
		position:relative;
		}
		#header H1#logo{
			position:absolute; top:11px; left:50%;
			margin-left:-127px;
			background:url(../images/logo.jpg) no-repeat;
			width:255px; height:90px;
			}
			#header H1#logo A{
				text-decoration:none; text-indent:-999999px;
				display:block; width:255px; height:90px;
				}
		#header IMG#tel{
			display:block; position:absolute; bottom:0px; right:45px; _bottom:-1px;
			}
	#main{
		width:754px; min-height:332px; _height:332px;
		background:url(../images/bg-main.gif) repeat-y;
		margin:0 auto; padding-top:3px;
		}
		#main .content{
			border:1px solid #dadada;
			width:724px; min-height:313px; _height:313px;
			margin:0px 0 3px 14px;
			}
			#main .content IMG.home{
				display:block; border:0;
				margin:10px auto 5px auto;
				}
			#main IMG.bottom{display:block}	
			#main .content P.home{
				text-align:center;
				font-size:14px;
				}
				#main .content P.home A{color:#404041; text-decoration:underline}						
				#main .content P.home A:hover{text-decoration:none}
			#main .content DIV.left{
				float:left; width:455px;
				padding:5px 0 0 20px;
				}
				#main .content DIV.left H2{
					font-size:18px; font-weight:bold; color:#404041;
					}
				#main .content DIV.left H3{font-weight:bold}	
				#main .content DIV.left H3, #main .content DIV.left P, #main .content DIV.left LI{
					font-size:12px; color:#404041;
					}
				#main .content DIV.left UL{list-style:none; padding-left:15px;}
				#main .content DIV.left LI{background:url(../images/li-content.gif) no-repeat 0 3px; padding-left:10px}		
			#main .content DIV.right{
				float:right; width:220px;
				padding-right:20px;
				}
						
	#main-menu{
		list-style:none;
		clear:both; padding:5px 0 0 55px;
		background:url(../images/bg-main-menu.gif) repeat-x;
		height:108px;
		}
		#main-menu LI{
			float:left; width:116px; 
			margin-right:93px; background:url(../images/menu-a.jpg) no-repeat 5px 65px;
			}
		#main-menu LI.call A{background:url(../images/phone.jpg) no-repeat top center;}
		#main-menu LI.schedule A{background:url(../images/schedule.jpg) no-repeat top center;}
		#main-menu LI.services A{background:url(../images/services.jpg) no-repeat top center;}
		#main-menu LI.contact {margin:0}
		#main-menu LI.contact A{background:url(../images/contact.jpg) no-repeat top center; margin:0}
		#main-menu LI A{			
			padding:70px 0 0 32px; 
			display:block; min-height:30px; _height:30px;
			font-size:15px; color:#404041;
			text-decoration:none;
			}	
	#footer{
		height:21px;
		background:url(../images/bg-footer.gif) repeat-x;
		padding:9px 60px 0 60px;
		}				
		#footer P{
			font-family:Calibril; font-size:10px; color:#404041;
			}
		#footer P.copy{float:left; width:270px;}
		#footer P.seo{float:right; width:295px;}	

