/* CSS Document */

	
	a {color:#454545;text-decoration:none;}
	body {text-align: center;font-family:trebuchet ms;line-height:1.4;color:#454545;font-size:12px;background-color:#ffffff;background-image:url(blue-background.png);background-repeat:repeat-x;background-position:top;padding:0;margin:0;}
	td {}
	div {background-color:inherit;}
	h2 {font-size:140%;font-weight:500;color:#454545;padding:0px;margin:0px;}
	img {display:block;border:none;}
	p {background-color:transparent;}
	
	div#main {width:760px;margin: 0px auto;text-align: left;}
	
	#installations a:hover {background-color:#e5fbe5;}
	#installations div {background-color:#inherit;border:solid 1px #d6d6e8;padding-right:40px;border-bottom:none;}
	
	#estimate_check a:hover {background-color:#e8f8fc;}
	#estimate_check div {background-color:inherit;border:solid 1px #d6d6e8;padding-right:40px;}
	
	#painting a:hover {background-color:#FAFCCA;}
	#painting div {background-color:inherit;border:solid 1px #d6d6e8;padding-right:40px;border-bottom:none;}
	
	#reconstruction a:hover {background-color:#fcf0ec;}
	#reconstruction div {background-color:inherit;border:solid 1px #d6d6e8;padding-right:40px;border-bottom:none;}
	
	.specialties {margin-left:40px;margin-right:40px;background-color:fcfcfc;}
	.specialties img {padding-right:40px;}
	.specialties h2 {color:#000080;margin-top:15px;}

	.banner {font-size:16px;}
	
	.banner h1 {color:#000080;padding:0px;margin:0px;font-weight:normal;line-height:.8;}
	.banner h3 {color:#000;font-size:140%;padding:0px;margin:0px;font-weight:normal;}
	.banner h5 {color:#454545;padding:0px;margin:0px;font-weight:bold;}
	.banner a {color:#000080;text-decoration:underline;font-size:14px;}
	.banner a:hover {color:#454545;text-decoration:none;}
	.banner .nav {color:#454545;font-size:14px;}
	.banner .nav a {color:#454545;text-decoration:underline;}
	.banner .nav a:hover {color:#4444c4;}
	.banner .nav a:visited {color:#000080;}
	.banner .nav p {padding:0px;margin:0px;}
	
	.login {/*font-size:80%*/;line-height:.9;}
	.login input {border:solid 1px #d8d6e8;font-family:trebuchet ms;/*font-size:80%;*/background-color:fcfcfc;height:14px;width:60px;}
	.login button{
	   color:#000;
	   font-family:'trebuchet ms',helvetica,sans-serif;
	   /*font-size:70%;*/
	   background-color:#d8d6e8;
	}
	.login a {color:#000080;text-decoration:underline;}
	.red {padding-left:15px;color:#FD2500;font-weight:bold;}
	
	.Angieslist {width:200px;background-image:url(AngiesList2009.png);padding-left:106px;background-position:left;background-repeat:no-repeat;text-align:center;line-height:1;padding-top:20px;padding-bottom:10px;}
	.Angieslist p {margin:0;padding-bottom:10px;line-height:1.2;font-size:10px;}
	.Angieslist a:hover {text-decoration:underline;}
	
	.buttoncell {height:108px;width:270px;background-repeat:no-repeat;background-position:center;padding:0px 30px 0px 90px;text-align:center;}
	.buttoncell h2 {font-size:140%;}
	.buttoncell h2 a {text-decoration:underline;color:#000080;}
	.buttoncell h2 a:hover {text-decoration:none;}
