body{
background-color:#fffff2;
font-family:Arial, Helvetica, sans-serif, "Arial Black";
color:#000000;
font-size:12px;
margin:0px;
text-align:center;
}

a{
outline:none;}
h3{
color:#4e5b7d;
font-size:14px;}
/*-----Main Headline-----*/
h1{
font: bold 1.500em Arial, Helvetica, sans-serif;
color:#597038;
}
#base{
background:url(../images/paintspalsh.jpg) no-repeat top;
width:100%;
background-color:#fffff2;
text-align:center;
}

#wrapper{
width:100%;
background-image:url(../images/shadow.png);
background-repeat:repeat-y;
background-position:top;
margin: 0px auto 0px auto;
}
#content{
background-image:url(../images/trans.png);
background-repeat: repeat;
width:1000px;
margin: 0px auto 0px auto;
overflow:visible;}

#header{
width:1000px;
height:129px;}

#logo{
height:129px;
width:424px;
float:left; }

#logo img{
border:none;}

#header_Contact{
background-image:url(../images/contact.jpg);
height:91px;
width:346px;
float:left;}

#contactInfo{
position:relative;
top:25px;
left:50px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;}

#contactInfo a{
color: #000000;
}

#contactInfo a:hover{
color:#d45f3b;
}

#header_Tour{
background-image:url(../images/tour.jpg);
height:91px;
width:230px;
float:left;}

a#nav-tour {
display: block;
text-decoration: none;
width: 230px;
height: 91px;
margin: 0 auto;
background-image:url(../images/tour.jpg);
}

a#nav-tour:hover {
background-image:url(../images/tour_Hover.jpg);
}

.nav-hide {
display: none;
}

#nav-tour img {
border: 0;
}
#nav{
background-image:url(images/menu.jpg);
height:38px;
width:576px;
float:left;}

#MenuMap {
		margin:0px;
		padding:0px;
		top:0px;
		width:576px;
		height:38px;
		position:relative;
		background-image:url(../images/menu.jpg);
		list-style:none;
		text-decoration:none;
			}

			#MenuMap li {
				margin:0px;
				padding:0px;
				position:absolute;
			}

			#MenuMap li, #MenuMap a {
				height:38px;
				display: block;
			}
			
			#MenuMap a.NavLink {
				/*  Hide the text part of the links by moving it waaaayyy offscreen. */
				text-indent:-100000em;
			}

/*  NavLink dimensioning rules - specify offset from top and (constant) width of active area. */
			#Home {left:0px; width:107px;}
			#Services {left:109px; width:99px;}
			#Portfolio {left:212px; width:111px;}
			#About {left:327px; width:105px;}
			#Contact {left:435px; width:140px;}
/*  Menu hover, active, and "current page" rules, using a "sprite" imagemap, and background positioning. */

			#Home a:hover {background: transparent url(../images/menu.jpg) -0px -38px no-repeat;}
			#Services a:hover {background: transparent url(../images/menu.jpg) -109px -38px no-repeat;}
			#Portfolio a:hover {background: transparent url(../images/menu.jpg) -212px -38px no-repeat;}
			#About a:hover {background: transparent url(../images/menu.jpg) -327px -38px no-repeat;}
			#Contact a:hover {background: transparent url(../images/menu.jpg) -435px -38px no-repeat;}

			#homepage #Home a {background: transparent url(../images/menu.jpg) -0px -38px no-repeat;}
			#servicespage #Services a {background: transparent url(../images/menu.jpg) -109px -38px no-repeat;}
			#portfoliopage #Portfolio a {background: transparent url(../images/menu.jpg) -212px -38px no-repeat;}
			#aboutpage #About a {background: transparent url(../images/menu.jpg) -327px -38px no-repeat;}
			#contactpage #Contact a {background: transparent url(../images/menu.jpg) -435px -38px no-repeat;}

#dots{
background-image:url(../images/upper_Dots.jpg);
height:58px;
width:1000px;}
#serviceNav{
background-image:url(../images/menu2.jpg);
height:117px;
width:1000px}

#MenuMap2 {
		margin:0px;
		padding:0px;
		top:0px;
		width:1000px;
		height:117px;
		position:relative;
		background-image:url(../images/menu2.jpg);
		list-style:none;
		text-decoration:none;
			}

			#MenuMap2 li {
				margin:0px;
				padding:0px;
				position:absolute;
			}

			#MenuMap2 li, #MenuMap2 a {
				height:117px;
				display: block;
			}
			
			#MenuMap2 a.NavLink {
				/*  Hide the text part of the links by moving it waaaayyy offscreen. */
				text-indent:-100000em;
			}

/*  NavLink dimensioning rules - specify offset from top and (constant) width of active area. */
			#Banners {left:10px; width:83px;}
			#Large {left:100px; width:83px;}
			#Vehicle {left:190px; width:83px;}
			#Tradeshow {left:280px; width:83px;}
			#Realestate {left:370px; width:83px;}
			#Exterior {left:460px; width:83px;}
			#Interior {left:550px; width:83px;}
			#Wall {left:640px; width:83px;}
			#Windows {left:730px; width:83px;}
			#Municipal{left:820px; width:83px;}
			#Custom{left:910px; width:83px;}
/*  Menu hover, active, and "current page" rules, using a "sprite" imagemap, and background positioning. */

			#Banners a:hover {background: transparent url(../images/menu2.jpg) -10px -117px no-repeat;}
			#Large a:hover {background: transparent url(../images/menu2.jpg) -100px -117px no-repeat;}
			#Vehicle a:hover {background: transparent url(../images/menu2.jpg) -190px -117px no-repeat;}
			#Tradeshow a:hover {background: transparent url(../images/menu2.jpg) -280px -117px no-repeat;}
			#Realestate a:hover {background: transparent url(../images/menu2.jpg) -370px -117px no-repeat;}
			#Exterior a:hover {background: transparent url(../images/menu2.jpg) -460px -117px no-repeat;}
			#Interior a:hover {background: transparent url(../images/menu2.jpg) -550px -117px no-repeat;}
			#Wall a:hover {background: transparent url(../images/menu2.jpg) -640px -117px no-repeat;}
			#Windows a:hover {background: transparent url(../images/menu2.jpg) -730px -117px no-repeat;}
			#Municipal a:hover {background: transparent url(../images/menu2.jpg) -820px -117px no-repeat;}
			#Custom a:hover {background: transparent url(../images/menu2.jpg) -910px -117px no-repeat;}

			#bannerspage #Banners a {background: transparent url(../images/menu2.jpg) -10px -117px no-repeat;}
			#largepage #Large a {background: transparent url(../images/menu2.jpg) -100px -117px no-repeat;}
			#vehiclepage #Vehicle a {background: transparent url(../images/menu2.jpg) -190px -117px no-repeat;}
			#tradeshowpage #Tradeshow a {background: transparent url(../images/menu2.jpg) -280px -117px no-repeat;}
			#realestatepage #Realestate a {background: transparent url(../images/menu2.jpg) -370px -117px no-repeat;}
			#exteriorpage #Exterior a {background: transparent url(../images/menu2.jpg) -460px -117px no-repeat;}
			#interiorpage #Interior a {background: transparent url(../images/menu2.jpg) -550px -117px no-repeat;}
			#wallpage #Wall a {background: transparent url(../images/menu2.jpg) -640px -117px no-repeat;}
			#windowspage #Windows a {background: transparent url(../images/menu2.jpg) -730px -117px no-repeat;}
			#municipalpage #Municipal a {background: transparent url(../images/menu2.jpg) -820px -117px no-repeat;}
			#custompage #Custom a {background: transparent url(../images/menu2.jpg) -910px -117px no-repeat;}

#text2{
text-align:left;
min-height:500px;
width:950px;
position:relative;
left:20px;
top:15px;}

#text2 a{
color:#606050;
font-weight:bold;
text-decoration:underline;

}

#text2 a:hover{
text-decoration:underline;
color:#d45f3b;


}
#leftcolumn{

width:350px;

float:left;
text-align:center;}

#rightcolumn{

width:600px;
float:left;}

#leftcolumn2{

width:500px;

float:left;
text-align:center;}

#rightcolumn2{

width:450px;
float:left;}
#footer{
background-image:url(../images/footer.jpg);
width:1000px;
height:114px;
color:#606050;
}
#copywrite{
float:left;
margin-top:35px;
margin-left:20px;
font:bold 1.2em Arial, Helvetica, sans-serif;

}
#links{
float:right;
margin:40px 20px 8px 0;
font:bold 1.0em Arial, Helvetica, sans-serif;
text-decoration:none;
text-align:right;}

#links a{
text-decoration:none;
color:#606050;
}

#links a:hover{
text-decoration:none;
color:#d45f3b;
}
#form{
width: 100%;
text-align:center;}