/* CSS Document */

body{
margin:0px;

background-position:center;

text-align:center;
background-color:#b1926c;}

body{
margin:0px;
background-position:center;
text-align:-moz-center;
background-color:#b1926c;}

/*--eliminates dashed lines around links on Firefox---*/
a {
  outline: none;
}

h2{
font-family: Arial, Helvetica, sans-serif;
padding-left:20px;
padding-top:20px;}

h1 {
font:bold 2.00em Verdana, Arial, Helvetica, sans-serif;
padding:20px 0 0 20px;
text-decoration:underline;
}


.maincontainer{
background-image:url(images/shadow.gif);
background-repeat:repeat-y;
width:1024px;
background-position:center;
overflow:hidden;}

.header{
width:1000px;
height:383px;
background-image:url(images/header.jpg)}

.nav{
background-image:url(images/uppernav.gif);
width:1000px;
height:49px;}

#MenuMap {
		margin:0px;
		padding:0px;
		top:0px;
		width:1000px;
		height:49px;
		position:relative;
		background-image:url(images/uppernav.gif);
		list-style:none;
		text-decoration:none;
			}

			#MenuMap li {
				margin:0px;
				padding:0px;
				position:absolute;
			}

			#MenuMap li, #MenuMap a {
				height:49px;
				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. */
			#Services {left:0px; width:102px;}
			#Specials {left:102px; width:110px;}      
			#Tips {left:212px; width:61px;}
			#About {left:273px; width:116px;}
			#Estimate {left:389px; width:174px;}
			#Contact {left:563px; width:130px;}      
			#Testimonials {left:693px; width:151px;}
			#Links {left:844px; width:75px;}
			#Home {left:919px; width:81px;}
/*  Menu hover, active, and "current page" rules, using a "sprite" imagemap, and background positioning. */

			#Services a:hover {background: transparent url(images/uppernav.gif) -0px -49px no-repeat;}
			#Specials a:hover {background: transparent url(images/uppernav.gif) -102px -49px no-repeat;}
			#Tips a:hover {background: transparent url(images/uppernav.gif) -212px -49px no-repeat;}
			#About a:hover {background: transparent url(images/uppernav.gif) -273px -49px no-repeat;}
			#Estimate a:hover {background: transparent url(images/uppernav.gif) -389px -49px no-repeat;}
			#Contact a:hover {background: transparent url(images/uppernav.gif) -563px -49px no-repeat;}
			#Testimonials a:hover {background: transparent url(images/uppernav.gif) -693px -49px no-repeat;}
			#Links a:hover {background: transparent url(images/uppernav.gif) -844px -49px no-repeat;}
			#Home a:hover {background: transparent url(images/uppernav.gif) -919px -49px no-repeat;}


			#servicespage #Services a {background: transparent url(images/uppernav.gif) -0px -49px no-repeat;}
			#specialspage #Specials a {background: transparent url(images/uppernav.gif) -102px -49px no-repeat;}
			#tipspage #Tips a {background: transparent url(images/uppernav.gif) -212px -49px no-repeat;}
			#aboutpage #About a {background: transparent url(images/uppernav.gif) -273px -49px no-repeat;}
			#estimatepage #Estimate a {background: transparent url(images/uppernav.gif) -389px -49px no-repeat;}
			#contactpage #Contact a {background: transparent url(images/uppernav.gif) -563px -49px no-repeat;}
			#testimonialspage #Testimonials a {background: transparent url(images/uppernav.gif) -693px -49px no-repeat;}
			#linkspage #Links a {background: transparent url(images/uppernav.gif) -844px -49px no-repeat;}
			#homepage #Home a {background: transparent url(images/uppernav.gif) -919px -49px no-repeat;}
			


.container{
background-image:url(images/backgroundimage.jpg);
width:1000px;
overflow:hidden;

}

.headline{
width:800px;
float:left;
text-align:left;
}

.headlineside{
width:200px;
float:left;
text-align:right;}

.headlineside img{
padding:5px;}

.content{
width:1000px;
float:left;
text-align:left;
min-height:300px;
}

.content p {
padding:0 25px 0 25px;
font-family:Arial, Helvetica, sans-serif;
line-height:130%;}

.content p a{
color:#871e21;
text-decoration:underline;
}
.content p a:hover{
color:#ffffff;
text-decoration:none;
}
.content li {
margin:0 0 0 50px;
font:.950em Arial, Helvetica, sans-serif;
}
.content blockquote {
font:.975em Arial, Helvetica, sans-serif;
}
.content blockquote a{
color:#871e21;
text-decoration:underline;
}
.content blockquote a:hover{
color:#ffffff;
text-decoration:none;
}

#MenuMapLower {
		margin:0px;
		padding:0px;
		top:0px;
		width:641px;
		height:18px;
		position:relative;
		background-image:url(images/navlower.gif);
		list-style:none;
		text-decoration:none;
			}

			#MenuMapLower li {
				margin:0px;
				padding:0px;
				position:absolute;
			}

			#MenuMapLower li, #MenuMapLower a {
				height:18px;
				display: block;
			}
			
			#MenuMapLower 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. */
			#ServicesButton {left:0px; width:78px;}
			#SpecialsButton {left:78px; width:67px;}      
			#TipsButton {left:145px; width:38px;}
			#AboutButton {left:183px; width:69px;}
			#EstimateButton {left:252px; width:109px;}
			#ContactButton {left:361px; width:83px;}      
			#TestimonialsButton {left:444px; width:95px;}
			#LinksButton {left:539px; width:48px;}
			#HomeButton {left:587px; width:54px;}
/*  Menu hover, active, and "current page" rules, using a "sprite" imagemap, and background positioning. */

			#ServicesButton a:hover {background: transparent url(images/navlower.gif) -0px -18px no-repeat;}
			#SpecialsButton a:hover {background: transparent url(images/navlower.gif) -78px -18px no-repeat;}
			#TipsButton a:hover {background: transparent url(images/navlower.gif) -145px -18px no-repeat;}
			#AboutButton a:hover {background: transparent url(images/navlower.gif) -183px -18px no-repeat;}
			#EstimateButton a:hover {background: transparent url(images/navlower.gif) -252px -18px no-repeat;}
			#ContactButton a:hover {background: transparent url(images/navlower.gif) -361px -18px no-repeat;}
			#TestimonialsButton a:hover {background: transparent url(images/navlower.gif) -444px -18px no-repeat;}
			#LinksButton a:hover {background: transparent url(images/navlower.gif) -539px -18px no-repeat;}
			#HomeButton a:hover {background: transparent url(images/navlower.gif) -587px -18px no-repeat;}


			#servicesbuttonpage #ServicesButton a {background: transparent url(images/navlower.gif) -0px -18px no-repeat;}
			#specialsbuttonpage #SpecialsButton a {background: transparent url(images/navlower.gif) -78px -18px no-repeat;}
			#tipsbuttonpage #TipsButton a {background: transparent url(images/navlower.gif) -145px -18px no-repeat;}
			#aboutbuttonpage #AboutButton a {background: transparent url(images/navlower.gif) -183px -18px no-repeat;}
			#estimatebuttonpage #EstimateButton a {background: transparent url(images/navlower.gif) -252px -18px no-repeat;}
			#contactbuttonpage #ContactButton a {background: transparent url(images/navlower.gif) -361px -18px no-repeat;}
			#testimonialsbuttonpage #TestimonialsButton a {background: transparent url(images/navlower.gif) -444px -18px no-repeat;}
			#linksbuttonpage #LinksButton a {background: transparent url(images/navlower.gif) -539px -18px no-repeat;}
			#homebuttonpage #HomeButton a {background: transparent url(images/navlower.gif) -587px -18px no-repeat;}
			
.footercell{
background-image:url(images/foot.gif);
width:1000px;
height:65px;
float:left;}

.footernav{
background-image:url(images/navlower.gif);
height:18px;
width:641px;
float:left;
margin-top:28px;

}

.footeradd{
width:359px;
float:left;

}


.footeradd p {
text-align:right;
font-family:Arial Black, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
margin-top:20px;
margin-right:10px;



}



.style3 {font-size: 36px}
.style4 {font-size: 24px}

