@charset "utf-8";
/* CSS Document */

body {background: url(../images/bg.gif) top repeat-x left; font-family:Arial, Helvetica, sans-serif;font-size:1em;}
h1 {font-size:1.2em;font-weight:bold;}
#contain {width:760px;margin:0 auto;}
#contain #content .green img {
	float: left;
	padding-right: 20px;
	padding-bottom: 20px;
}


#header {padding-left:30px;padding-bottom:0px;background:url(../images/logo-bg.gif) no-repeat bottom left;clear:both;}
#logo {float:left;}
#navigation {font-size:.8em;float:right;text-align:right;position:relative;top:40px;color:#666}

#content {padding:0 30px;line-height:1.5em;top:10px;position:relative;clear:both;}
#content img {padding:0 0 10px 10px;float:right;}


#big-green-top {background:url(../images/green-top.gif) top left no-repeat;height:20px;}
#big-green {background:url(../images/green-middle.jpg) repeat-y left top;clear:both;line-height:1.5em;height:390px;position:relative;}
#big-green-inside {background:url(../images/green-middle-inside.gif) repeat-y left top;clear:both;line-height:1.5em;height:auto;}
.green-quote {background:url(../images/quote.gif) top left no-repeat;width:455px;height:195px;float:right;margin-right:25px;margin-left:100px;margin-bottom:10px;}
.green-quote p {
	font-size: 1em;
	color: #666666;
	font-style: italic;
	margin-top: 22px;
	margin-right: 30px;
	margin-bottom: 30px;
	margin-left: 30px;
}
.yellow-left {	text-align: center;
	font-weight: bold;
	color: #0066CC;
	border: 1px solid #C8E0BE;float:right;width:26%;background:#FBFAB7;margin-right:30px;padding:10px;}
.yellow-right {	text-align: center;
	font-weight: bold;
	color: #0066CC;
	border: 1px solid #C8E0BE;float:right;width:26%;background:#FBFAB7;margin-right:10px;padding:10px;margin-bottom:10px;}
.yellow-left-inside {
	float:right;
	width:42%;
	background:#FBFAB7;
	margin-right:35px;
	padding: 10px;
	text-align: center;
	font-weight: bold;
	color: #0066CC;
	border: 1px solid #C8E0BE;
}
.yellow-right-inside {
	float:right;
	width:42%;
	background:#FBFAB7;
	margin-right:10px;
	padding: 10px;
	text-align: center;
	font-weight: bold;
	color: #0066CC;
	border: 1px solid #C8E0BE;
}
.clear {clear:both}
#big-green-bottom {margin-top:0px;background:url(../images/green-bottom.gif) bottom left no-repeat;height:25px;}

.painting-estimate {clear:both;line-height:3.4em;font-size:1.2em;font-weight:bold;text-align:center;}
.painting-estimate a {padding:34px;background:url(../images/button.gif) no-repeat center;color:#ffe051;text-decoration:none;}
.painting-estimate a:hover {background:url(../images/button.gif) no-repeat center;color:#fff;text-decoration:none;}

/* Photo Gallery */
#gallery {border: 1px solid #efefef; margin: 0pt 0pt 15px; padding: 1em;height:260px;}
#gallery #desc {float:right;position:relative;width:320px;text-align:center;padding:0;}
#gallery #desc img {text-align:center;}
#gallery ul {float:left;width:300px;padding-top:10px;font-size:.8em;margin:0px;position:relative;}
#gallery ul li {margin:0;padding:0;}


#footer {
	padding-right:120px;
	font-size:.8em;
	color:#666;
	background-image: url(../images/bagb.jpg);
	background-repeat: no-repeat;
	background-position: right 10px;
}
#footer ul {list-style:none;float:left;}
#footer li {}
#footer .btnav {
	text-align:right;
	position:relative;
	top:10px;
	left:0px;
	
}
#footer .certification {
	height:65px;
	text-align:right;
	position:relative;
	padding-right:70px;
	padding-top:20px;
	top:10px;
	left:0px;
	background:url(../images/contractors.gif) right top no-repeat;
}
#footer .certification img {
	padding:8px;
}
