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

body {
	margin: 0;
	font-family: "Century Gothic", "Avant Garde", sans-serif;
	background-color: #333333;
	background-image: url(images/main_body_bg.jpg);
}

#wrapperbody {
	margin: 0;
	background-image: url(images/oswego-il-painter.jpg);
	background-repeat: repeat-x;
	background-position: top;
}

#topcontainer {
	background-image: url(images/illinois-painters.jpg);
	background-position: top;
	background-repeat: no-repeat;
	background-position: top;
	height: 128px;
}

#logonavcontainer {
	width: 970px;
	margin: auto;
	overflow: auto;
}

#logo {
	width: 300px;
	float: left;
	display: inline;
	padding: 46px 0 0 19px;
}

#toptext {
	padding: 8px 0 0 0;
	width: 835px;
	margin: auto;
}

#toptext h1{
	text-align: right;
	color: #7f9170;
	font-size: 14px;
	font-style: italic;
	font-weight: lighter;
	letter-spacing: 1px;
	margin: 0;
}

#middlecontainerwhitebg {
	background-image: url(images/white_bg.png);
	background-position: top;
	background-repeat: repeat-y;
}


#middlecontainer {
	width: 970px;
	margin: auto;
}

#bottomcontainer {
	margin: auto;
	background-image: url(images/illinois-commercial-painter.png);
	background-position: top;
	background-repeat: no-repeat;
	color: #949189;
	font-size: 10px;
}

#bottomtext {
	width: 970px;
	margin: auto;
	padding: 20px 0 10px 0;
}

#quicklinkhomenav {
	color: #BBC5B1;
	width: 970px;
	margin: auto;
	color: #E2E5DA;
	font-size: 10px;
	padding: 20px 0 10px 0;
	text-align: center;
	line-height: 15px;
}













/* Main Navigation BEGINNING */

#navigation {
	padding: 84px 0 0 0px;
	float: right;
	display: inline;
	text-transform: uppercase;
	margin: 0px;

}

#menu {
}

#menu ul {
  margin: 0px;
  padding: 0px;
  list-style: none;
}

#menu ul li {
  list-style: none;
}

#menu ul li a {
  display: block;
  text-decoration: none;
  float: left;
}

#menu ul li a {
	float:none;
}

#menu ul.horizontal li.level1 {
  float: left;
  padding: 2px 15px 2px 15px;
}

#menu ul.horizontal li.level1 a {
	font-family: "Century Gothic", "Avant Garde", sans-serif;
	font-size: 13px;
	letter-spacing: 1px;
	line-height: 20px;
	margin: 0px;
}

#menu ul.horizontal li.level1 a:hover {
	color: #be0014;
}

#menu ul.dropdown {
	width: 160px;
	position: absolute;
	visibility: hidden;
	margin: 0 0 0 -22px;
	background-color: #333333;
	background-image: url(images/dropdown_bg.gif);
	padding: 0 20px 0 0;
	z-index:1000;
}

#menu ul.dropdown li.level2 a {
	font-size: 13px;
	letter-spacing: 1px;
	padding: 7px 0 7px 21px;
}

#menu ul.dropdown li.level2 a:hover {
	color: #be0014;
}




/* Main Navigation END */










#mainimagecontainer {
	background-image: url(images/yorkville-il-painters.png);
	background-repeat: no-repeat;
	background-position: top;
	margin: 0;
}



#black {
	background: url(images/black_tile2.png);
	background-repeat: repeat-y;
	background-position: top;
	padding: 6px 0 6px 0;
}

#mainimage {
	width: 970px;
	margin: auto;
	z-index: 1;
}


#galleryflash {
	width: 923px;
	margin: auto;
	z-index: 1;
}

#contactbottom h1{
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	letter-spacing: 1px;
}


#contactbottom {
	padding: 30px 0 30px 23px;
	overflow: auto;
}

#name, #company, #email, #address, #city, #phone{
	width: 270px;
	margin: 0 40px 20px 0;
	float: left;
	color: #333;
	font-family: "Century Gothic", "Avant Garde", sans-serif;
	font-size: 12px;
	text-align: left;
	line-height: 21px;
	letter-spacing: 1px;
}

#description, #find{
	width: 420px;
	margin: 5px 45px 0 0;
	float: left;
	color: #333;
	font-family: "Century Gothic", "Avant Garde", sans-serif;
	font-size: 12px;
	text-align: left;
	line-height: 21px;
	letter-spacing: 1px;
}

#submit {
	margin: 20px 0 0 0;
	float: left;
}


#contacthorizontalrule {
	border-top: solid 1px #F2EBE4;
	padding: 0 0 95px 0;
	width: 1024px;
	margin: auto;
}


#featuredimagecontainer {
	width: 920px;
	margin: auto;
	overflow: auto;
	background-image: url(images/chicago-painters.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	height: 220px;
}

#middlecontainertext {
	padding: 20px 20px 15px 24px;
}

#middlecontainertext h1 {
	padding: 0 0 5px 0;
	font-size: 16px;
	margin: 0;
	font-weight: lighter;
}

#middlecontainertext h2 {
	padding: 5px 0 5px 0;
	font-size: 13px;
	margin: 0;
	font-weight: lighter;
	color: #b1120c;
}

#middlecontainertext p {
	font-family: Calibri,"Trebuchet MS","Gill Sans",Frutiger,Univers,"Helvetica Neue",Arial,Helvetica;
	font-size: 12px;
	color: #7F7F7F;
	font-size: 13px;
	margin: 0;
}

#middlecontainerfloatcontainer {
	overflow: auto;
	background-image: url(images/chicago-painters.jpg);
	background-position: top;
	background-repeat: no-repeat;
	padding: 30px 0 30px 0;
}

#middlecontainerfloatcontainertestamonials {
	overflow: auto;
	background-image: url(images/chicago-painters.jpg);
	background-position: top;
	background-repeat: no-repeat;
	padding: 40px 25px 20px 0;
	height: 100px;
	line-height: 18px;
}

#middlecontainerfloatcontainertestamonials2 {
	overflow: auto;
	background-image: url(images/chicago-painters.jpg);
	background-position: top;
	background-repeat: no-repeat;
	padding: 40px 25px 20px 0;
	line-height: 18px;
}

#middlecontainerfloats {
	float: left;
	display: inline;
	width: 380px;
	margin: 0 30px 0 0;
	padding: 0 40px 0 0;
	overflow: auto;
}

#featuredimageone {
	width: 276px;
	height: 167px;
	float: left;
}

#featuredimagetwo {
	width: 276px;
	height: 167px;
	float: left;
	margin: 0 0 0 36px;
}

#featuredimagethree {
	width: 276px;
	height: 167px;
	float: left;
	margin: 0 0 0 40px;
}

#featuredtextcontainer {
	width: 920px;
	margin: -10px auto 0 auto;
	overflow: auto;
}

#featuredtextone {
	width: 270px;
	float: left;
	margin: 0;
	color: #7F7F7F;
	font-size: 12px;
}

#featuredtextone p {
	margin: 0 0 10px 0;
	font-family: Calibri,"Trebuchet MS","Gill Sans",Frutiger,Univers,"Helvetica Neue",Arial,Helvetica;
	font-size: 13px;
}


#featuredtextone h1{
	color: #be0014;
	font-weight: lighter;
	font-size: 15px;
	margin: 0 0 5px 0;
}



#featuredtexttwo {
	width: 270px;
	float: left;
	margin: 0 0 0 45px;
	color: #7F7F7F;
	font-size: 12px;
}

#featuredtexttwo p {
	margin: 0 0 10px 0;
	font-family: Calibri,"Trebuchet MS","Gill Sans",Frutiger,Univers,"Helvetica Neue",Arial,Helvetica;
	font-size: 13px;
}

#featuredtexttwo h1{
	color: #000;
	font-weight: lighter;
	font-size: 15px;
	margin: 0 0 5px 0;
}



#featuredtextthree {
	width: 270px;
	float: left;
	margin: 0 0 0 45px;
	color: #7F7F7F;
	font-size: 12px;
}

#featuredtextthree p {
	margin: 0 0 10px 0;
	font-family: Calibri,"Trebuchet MS","Gill Sans",Frutiger,Univers,"Helvetica Neue",Arial,Helvetica;
	font-size: 13px;
}

#featuredtextthree h1{
	color: #000;
	font-weight: lighter;
	font-size: 15px;
	margin: 0 0 5px 0;
}

#serve {
	margin: 10px 0 0 0;
	font-size: 11px;
	font-family: "Century Gothic", "Avant Garde", sans-serif;
	float: left;
	display: inline;
	color: #b1120c;
	line-height: 16px;
	text-transform: uppercase;
	list-style-image: url(images/bullet.gif);
}

#serve2 {
	margin: 10px 0 0 0;
	font-size: 12px;
	font-family: Calibri,"Trebuchet MS","Gill Sans",Frutiger,Univers,"Helvetica Neue",Arial,Helvetica;
	float: left;
	display: inline;
	color: #7F7F7F;
	list-style-image: url(images/bullet.gif);
}

#middlecontainertextserviceswrap {
	overflow: auto;
}

#middlecontainertextservices {
	padding: 20px 20px 15px 24px;
	width: 700px;
	float: left;
	display: inline;
}

#middlecontainertextservices h1 {
	padding: 0 0 5px 0;
	font-size: 16px;
	margin: 0;
	font-weight: lighter;
}

#middlecontainertextservices h2 {
	padding: 5px 0 5px 0;
	font-size: 13px;
	margin: 0;
	font-weight: lighter;
	color: #b1120c;
}

#middlecontainertextservices p {
	font-family: Calibri,"Trebuchet MS","Gill Sans",Frutiger,Univers,"Helvetica Neue",Arial,Helvetica;
	font-size: 12px;
	color: #7F7F7F;
	font-size: 13px;
	margin: 0;
}

#middlecontainertextgreen {
	padding: 20px 20px 15px 24px;
	width: 560px;
	float: left;
	display: inline;
}

#middlecontainertextgreen h1 {
	padding: 0 0 5px 0;
	font-size: 16px;
	margin: 0;
	font-weight: lighter;
}

#middlecontainertextgreen h2 {
	padding: 5px 0 5px 0;
	font-size: 13px;
	margin: 0;
	font-weight: lighter;
	color: #b1120c;
}

#middlecontainertextgreen p {
	font-family: Calibri,"Trebuchet MS","Gill Sans",Frutiger,Univers,"Helvetica Neue",Arial,Helvetica;
	font-size: 12px;
	color: #7F7F7F;
	font-size: 13px;
	margin: 0;
}


#rightservicescontainer {
	float: right;
	padding: 20px 30px 0 0;
}

#rightservicescontainerbutton {
	margin: 0 0 15px 0;
}

#rightgreencontainer {
	float: right;
	padding: 20px 30px 30px 0;
	overflow: auto;
}

#rightgreencontainerbutton {
	padding: 0 0 0 15px;
	float: left;
	display: inline;
}
#servicestopnav {
	height: 50px;
	overflow: auto;
	padding: 5px 0 0 25px;
}

#servicestopnavbutton {
	float: left;
	display: inline;
	margin: 0 5px 0 0;
}

/* Links BEGINNING */


a.one:link {
	font-size: 10px;
	color: #858585;
	text-decoration: none;
}

a.one:visited {
	font-size: 10px;
	color: #858585;
	text-decoration: none;
}

a.one:hover {
	font-size: 10px;
	color: #be0014;
	text-decoration: none;
}


a.two:link {
	color: #be0014;
	text-decoration: none;
}

a.two:visited {
	color: #be0014;
	text-decoration: none;
}

a.two:hover {
	color: #be0014;
	text-decoration: none;
}


a.three:link {
	color: #6F0;
	text-decoration: none;
}

a.three:visited {
	color: #6F0;
	text-decoration: none;
}

a.three:hover {
	color: #be0014;
	text-decoration: none;
}

a.four:link {
	color: #be0014;
	text-decoration: none;
}

a.four:visited {
	color: #be0014;
	text-decoration: none;
}

a.four:hover {
	color: #999;
	text-decoration: none;
}

a.five:link {
	font-size: 10px;
	color: #000;
	text-decoration: none;
}

a.five:visited {
	font-size: 10px;
	color: #000;
	text-decoration: none;
}

a.five:hover {
	font-size: 10px;
	color: #be0014;
	text-decoration: none;
}


a.six:link {
	font-size: 10px;
	color: #BEBEBE;
	text-decoration: none;
}

a.six:visited {
	font-size: 10px;
	color: #BEBEBE;
	text-decoration: none;
}

a.six:hover {
	font-size: 10px;
	color: #be0014;
	text-decoration: none;
}
