
	{margin:0px;
	 padding:0px;}
	 
body			{background:#C1DEFE  0 0;
				background-image:url("images/bckgrndlogo2.jpg");
				color:#fff;
		 		 font-size:15px;
		 		 font-weight:normal;
		 		 font-family:"Trebuchet MS", tahoma, verdana, arial, helvetica, sans-serif;}
			/* background color */
			
	
			
a				{color:#000;
		 		 text-decoration:none;}
		 
a:hover 		{color:#000;
				 text-decoration:underline;}
				 
b				{font-size:18px;}				 
			 
p				{margin:0;
				 padding:0;
				 font-family:arial, tahoma, helvetica, verdana, sans-serif;
				 font-size:16px;}

			 
h1				{margin:0;
				 padding:0;				
				 font-size: 20px;
				 font-family:"Trebuchet MS", arial, tahoma, helvetica, verdana, sans-serif;}
			 
h2				{margin:0;
				 padding:0;
				 font-size: 40px;
				 text-shadow: 0.05em 0.05em 0.05em #A0A0A0;
				 color:#00248E;
				 font-family:"Trebuchet MS", arial, tahoma, helvetica, verdana, sans-serif;}
				 
h3				{margin:0;
				 padding:0;
				 text-shadow: 0.05em 0.05em 0.05em #A0A0A0;
				 color:#B20000;
				 font-family:"Verdana", arial, tahoma, helvetica, verdana, sans-serif;
				 font-size: 34px;}
				 
h4				{margin:0;
				 padding:0;
				 color:#C92A2A;
				 font-style: bold;
				 font-family:"helvetica", arial, tahoma, verdana, sans-serif;
				 font-size: 30px;}	
				 
h5				{margin:0;
				 padding:0;
				 color:#00248E;
				 text-shadow: 0.05em 0.05em 0.05em #A0A0A0;
				 font-family:"Trebuchet MS", arial, tahoma, helvetica, verdana, sans-serif;
				 font-size: 30px;}					 
				 
h6 				{font-family: Verdana, geneva, helvetica, san-serif; font-size: 16px;  }
				 
#adresses		{font-weight: bold;
				 font-size: 24px;
				 font-family:"Trebuchet MS", arial, tahoma, helvetica, verdana, sans-serif;}	
				 
#services		{font-size: 14px:}
		 		 
			
#wrapper 		{width:900px;
				 margin:0 auto;
				 padding:0;
				 background:#fff;}
				 /* top and bottom fill */
			 
#top_bg			{width:900px;
				 height:15px;
				 margin:0 auto;
				 padding:0;
				 background:#6A99CE}

#bottom_bg		{width:900px;
				 height:10px;
				 margin:0 auto;
				 padding:0;
				 }
			 
#top_menu		{float:left;
				 width:900px;
				 height:35px;
				 margin:0 auto 5px auto;
				 padding:0;
				 border_radius:10px;
					-moz-border-radius:10px;
					-webkit-border-radius:10px;
				 background:#041584}
				 /* menu super background */
			 
				 
#top_menu ul	{margin:0;
				 padding:0;
				 border_radius:10px;
					-moz-border-radius:10px;
					-webkit-border-radius:10px;
				 position:relative;}
				 
#top_menu ul li	{float:left;
				 z-index:2;
 				 list-style-type:none;}
 				 
#top_menu ul li a	{display:block;
					 width:170px;
					 text-decoration:none;
					 text-align:center;
					 margin:0;
					 padding:5px 0 7px 0;
					 border_radius:10px;
					-moz-border-radius:10px;
					-webkit-border-radius:10px;
					 color:#fff;
					 font-size:18px;
					 font-weight:normal;
					 font-family:arial, tahoma, verdana, sans-serif;
					 background:#041584;}
					 
#top_menu :hover	{color:#000;
					border_radius:10px;
					-moz-border-radius:10px;
					-webkit-border-radius:10px;
					 background:#F2F076;}
					 
#top_menu ul ul		{visibility:hidden;
					 position:absolute;
					 border_radius:10px;
					-moz-border-radius:10px;
					-webkit-border-radius:10px;
					 width:149px;
					 height:0;}
					 
#top_menu ul li:hover ul, #top_menu ul a:hover ul
					{visibility:visible;}
					
#main				{clear:both;
					 width:896px;
					 height:424px;
					 margin:5px auto 0 auto;
					 padding:0;
					 border_radius:10px;
					-moz-border-radius:10px;
					-webkit-border-radius:10px;
					 background:#242424 url("images/frontbannercars.jpg") top center no-repeat;}
					 /* center top image */
					 
					 						 
#mainmontclair			{clear:both;
					 width:896px;
					 height:376px;
					 margin:5px auto 0 auto;
					 padding:0;
					 border_radius:10px;
					-moz-border-radius:10px;
					-webkit-border-radius:10px;
					 background:#242424 url("images/mntclrnewbanner.jpg") top center no-repeat;}
					 /* center top image */		
					 
#banners			{width:896px;
					 margin:5px auto;
					 padding:0;
				 	 height:110px;}
				 	 
#bannerbottom		{width:710px;
					 margin:5px auto;
					 padding:0;
				 	 height:110px;}		 	 
				 	 
#banners .left_banner	{float:left;
						 width:293px;
						 height:100px;
						 margin:0;
						 padding:5px 0 0 0;
						 color:#fafafa;
						 border:2px solid #A40D15;
						 border-radius:8px;
						 -moz-border-radius:8px;
						 -webkit-border-radius:8px;
						 background:#041584;}
						 
#banners .left_banner:hover	{float:left;
							 width:293px;
							 height:100px;
							 margin:0;
							 padding:5px 0 0 0;
							 color:#041584;
							 border:2px solid #A40D15;
							 border-radius:8px;
  							 -moz-border-radius:8px;
							 -webkit-border-radius:8px;
							 background:#F2F076;}
							 
#banners .center_banner		{float:left;
				  			 width:293px;
							 height:100px;
							 margin:0 2px;
							 padding:5px 0 0 0;
							 color:#fafafa;
							 border:2px solid #A40D15;
							 border-radius:8px;
							 -moz-border-radius:8px;
							 -webkit-border-radius:8px;
							 background:#041584;}
							 
#banners .center_banner:hover	{float:left;
								 width:293px;
								 height:100px;
								 margin:0 2px;
								 padding:5px 0 0 0;
								 color:#041584;
								 border:2px solid #A40D15;
								 border-radius:8px;
								 -moz-border-radius:8px;
								 -webkit-border-radius:8px;
								 background:#F2F076;}
								 
#banners .right_banner	{float:left;
						 width:292px;
						 height:100px;
						 margin:0;
						 padding:5px 0 0 0;
						 color:#fafafa;
						 border:2px solid #A40D15;
						 border-radius:8px;
						 -moz-border-radius:8px;
						 -webkit-border-radius:8px;
 						 background:#041584;}
 						 
#banners .right_banner:hover	{float:left;
								 width:292px;
								 height:100px;
								 margin:0;
								 padding:5px 0 0 0;
								 color:#041584;
								 border:2px solid #A40D15;
								 border-radius:8px;
								 -moz-border-radius:8px;
								 -webkit-border-radius:8px;
								 background:#F2F076;}
								 
#bannerbottom .leftcenter_banner	{float:left;
						 width:350px;
						 height:100px;
						 margin:0;
						 padding:5px 0 0 0;
						 color:#fafafa;
						 border:2px solid #A40D15;
						 border-radius:8px;
						 -moz-border-radius:8px;
						 -webkit-border-radius:8px;
						 background:#041584;}
						 
#bannerbottom .leftcenter_banner:hover	{float:left;
							 width:350px;
							 height:100px;
							 margin:0;
							 padding:5px 0 0 0;
							 color:#041584;
							 border:2px solid #A40D15;
							 border-radius:8px;
  							 -moz-border-radius:8px;
							 -webkit-border-radius:8px;
							 background:#F2F076;}								 

#bannerbottom .rightcenter_banner	{float:right;
						 width:350px;
						 height:100px;
						 margin:0;
						 padding:5px 0 0 0;
						 color:#fafafa;
						 border:2px solid #A40D15;
						 border-radius:8px;
						 -moz-border-radius:8px;
						 -webkit-border-radius:8px;
 						 background:#041584;}
 						 
#bannerbottom .rightcenter_banner:hover	{float:right;
								 width:350px;
								 height:100px;
								 margin:0;
								 padding:5px 0 0 0;
								 color:#041584;
								 border:2px solid #A40D15;
								 border-radius:8px;
								 -moz-border-radius:8px;
								 -webkit-border-radius:8px;
								 background:#F2F076;}
								 
								 
#banners .left_banner a, #banners .center_banner a, #banners .right_banner a, #bannerbottom .leftcenter_banner a, #bannerbottom .rightcenter_banner a

								{color:#fafafa;
								 text-decoration:none;}
								 
#banners .left_banner:hover a, #banners .center_banner:hover a, #banners .right_banner:hover a, #bannerbottom .leftcenter_banner:hover a, #bannerbottom .rightcenter_banner:hover a

								{color:#041584;
								 text-decoration:none;}
								 
#banners .left_banner:hover a:hover, #banners .center_banner:hover a:hover, #banners .right_banner:hover a:hover, #bannerbottom .leftcenter_banner:hover a:hover, #bannerbottom .rightcenter_banner:hover a:hover

								{color:#041584;
								 text-decoration:none;}
								 
#banners .left_banner h1, .center_banner h1, .right_banner h1, .leftcenter_banner h1, .rightcenter_banner h1

								{font-size:20px;
								 margin:0;
								 padding:0;
								 text-align:center;
								 font-family:arial, tahoma, helvetica, sans-serif;}
								 
#bannerbottom  .leftcenter_banner h1, .rightcenter_banner h1

								{font-size:20px;
								 margin:0;
								 padding:0;
								 text-align:center;
								 font-family:arial, tahoma, helvetica, sans-serif;}		
								 
#banners .left_banner p, .center_banner p, .right_banner p, .leftcenter_banner p, .rightcenter_banner p
							
								{margin:0;
								 padding:5px 10px 0px 15px;
								 font-size:14px;
								 font-family:arial, tahoma, helvetica, sans-serif;}
								 
#bannerbottom .leftcenter_banner p, .rightcenter_banner p
							
								{margin:0;
								 padding:5px 10px 0px 15px;
								 font-size:14px;
								 font-family:arial, tahoma, helvetica, sans-serif;}								 
								 
#content				{width:800px;
						 text-align:center;
						 color:#000000;
						 font-size:18px;
						 margin:0 auto;
						 padding:0;
						  font-family:arial, tahoma, helvetica, sans-serif;}
						 /* main body color */
 


							 
#left_column form			{width:570px;
							 margin:10px auto;
							 padding:5px;
							 border:1px solid #212b35;
						 	 -moz-border-radius:8px;
							 -webkit-border-radius:8px;
							 background:#f6f6f6;}
							 
#left_column form label
							{display:block;
							 margin:5px;
							 padding:0;
							 font-size:16px;
							 font-weight:bold;
							 font-family:arial, tahoma, sans-serif;}
							 
#left_column form input		{margin:0;
							 padding:2px;
							 color:#000;
							 font-size:15px;
							 font-weight:normal;
							 font-family:arial, tahoma, sans-serif;
							 border:1px solid #212b35;}
							 
							 
#left_column form textarea
							{display:block;
							 width:500px;
							 height:100px;
							 margin:0;
							 padding:3px;
							 color:#000;
							 font-size:15px;
							 font-weight:normal;
							 font-family:arial, tahoma, sans-serif;
							 border:1px solid #212b35;
							 background:#fff;}
							 
#left_column form .submit	{height:32px;
							 margin:10px;
							 padding:4px;
							 text-align:center;
							 color:#000;
							 font-size:16px;
							 font-weight:bold;
							 font-family:arial, tahoma, sans-serif;
							 border:1px solid #212b35;
							 -moz-border-radius:7px;
							 -webkit-border-radius:7px;}
							 
#left_column form .submit:hover
							{color:#000;
							 background:#ccc;
							 -moz-box-shadow:0 0 4px #1a1a1a;
							 -webkit-box-shadow:0 0 4px #1a1a1a;
							 box-shadow:0 0 4px #1a1a1a;}
							 
#bottom_wrap			{clear:both;
						 width:850px;
						 margin:0 auto;
						 padding:10px 0;
						 background:#fff;}
						 
.bottom					{width:850px;
						 text-align:center;
						 margin:0;
						 padding:0;}
						 
#hours 			{text-align: center; 
				 margin: 0px;
				 padding: 4px;
				 font-family: Verdana, Helvetica, sans-serif;
 				 font-size: 18px;
 				 color: #030F5C;
 				 font-weight: bold;
				 width:900; }				 
						 
						 
						 
.bottom img				{margin:0 1px 0 0;
						 padding:0;
						 border:none;}
						 
#footer					{clear:both;
						 width:900px;
						 margin:10px auto 5px auto;
						 padding:0;}
						 
#footer #footer_top	{text-align:center;
						 width:900px;
		 				 margin:5px 0 0 0;
						 padding:0;}
						 
#footer #footer_bottom	{text-align:center;
						 width:900px;
						 margin:5px 0 0 0;
						 padding:0;}
						 
#footer #footer_top p
						{margin:10px 5px 10px 5px;
						 padding:0;
					 	 text-align: center;
					 	 color:#B20000;
						 font-size:14px;
						 font-weight:normal;
						 font-family:arial, tahoma, sans-serif;}
						 
#footer #footer_bottom p	{margin:10px 5px 0 5px;
						 padding:0;
						 text-align:center;
						 color:#555555;
						 font-size:10px;
						 font-weight:normal;
						 font-family:arial, tahoma, sans-serif;}
						 
#footer #footer_top a
						{color:#B20000;
						 text-decoration:none;}
						 
#footer #footer_top a:hover

						{text-decoration:underline;}
						
#footer #footer_bottom a			{color:#555555;
								 text-decoration:none;
								 font-size:10px;}
								 
#footer #footer_bottom a:hover	{text-decoration:none;
								 color:#B20000;}
								 
#seoline				{	text-align: center;
					 	 color:#B20000;
						 font-size:14px;
						 font-weight:normal;}							 

.clear							{clear:both;}

* {
	margin: 0;
	padding: 0;
}


#page-wrap {
	width: 660px;
	background: white;
	padding: 20px 50px 20px 50px;
	margin: 20px auto;
	min-height: 500px;
	height: auto !important;
	height: 500px;
}

#contact-area {
	width: 600px;
	margin-top: 25px;
}

#contact-area input, #contact-area textarea {
	padding: 5px;
	width: 471px;
	font-family: Helvetica, sans-serif;
	font-size: 1.4em;
	margin: 0px 0px 10px 0px;
	border: 2px solid #ccc;
}

#contact-area textarea {
	height: 90px;
}

#contact-area textarea:focus, #contact-area input:focus {
	border: 2px solid #900;
}

#contact-area input.submit-button {
	width: 100px;
	float: right;
}

label {
	float: left;
	text-align: right;
	margin-right: 15px;
	width: 100px;
	padding-top: 5px;
	font-size: 1.4em;
}