*{
margin:0px;
padding:0px
}
body {
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#00426D;
	background: url(images/background.jpg) center top no-repeat;
}
#container {
width: 950px;
height: auto;
margin: 0px;
margin-left:auto;
margin-right:auto;
padding: 0px 0px 0px 0px;
}
#header{
width: 950px;
height:42px;
margin: 0 auto;
padding: 0px 0px 0px 0px;
}
#logo{
text-align:right;
width: 950px;
height: 130px;
background: url(images/logo.jpg);
}
#headerblank{
width: 950px;
height:80px;
}
#like{
text-align:right;
width:910px;
height:25px;
}

/*
*	Setup
*/
ul.cssmenu {
	list-style: none;
	padding: 0px;
	}

.displace {
	position: absolute;
	left: -5000px;
	}

ul.cssmenu li {
	float: left;
	}

ul.cssmenu li a {
	display: block;
	width: 950px;
	height: 42px;
	background: url(images/menubar.jpg);
	}

/*
*	Normal Links
*/
ul.cssmenu li.home a {
	background-position: 0 0;
	width: 158px;
	}

ul.cssmenu li.services a {
	background-position: -158px 0;
	width: 158px;
	}

ul.cssmenu li.work a {
	background-position: -316px 0;
	width: 158px;
	}

ul.cssmenu li.rates a {
	background-position: -475px 0;
	width: 158px;
	}
	
ul.cssmenu li.about a {
	background-position: -633px 0;
	width: 158px;
	}
	
ul.cssmenu li.contact a {
	background-position: -791px 0;
	width: 158px;
	}

/*
*	Hover Links
*/
ul.cssmenu li.home a:hover {
	background-position: 0 -42px;
	}

ul.cssmenu li.services a:hover {
	background-position: -158px -42px;
	}

ul.cssmenu li.work a:hover {
	background-position: -316px -42px;
	}
	
ul.cssmenu li.rates a:hover {
	background-position: -475px -42px;
	}
	
ul.cssmenu li.about a:hover {
	background-position: -633px -42px;
	}
	
ul.cssmenu li.contact a:hover {
	background-position: -791px -42px;
	}

/*
*	Clicked Links
*/
ul.cssmenu li.home a:active {
	background-position: 0 -84px;
	}

ul.cssmenu li.services a:active {
	background-position: -158px -84px;
	}

ul.cssmenu li.work a:active {
	background-position: -316px -84px;
	}
	
ul.cssmenu li.rates a:active {
	background-position: -475px -84px;
	}
	
ul.cssmenu li.about a:active {
	background-position: -633px -84px;
	}
	
ul.cssmenu li.contact a:active {
	background-position: -791px -84px;
	}

/*
*	Selected/Active Links
*/
ul.cssmenu li.home a.selected {
	background-position: 0 -126px;
	}

ul.cssmenu li.services a.selected {
	background-position: -158px -126px;
	}

ul.cssmenu li.work a.selected {
	background-position: -316px -126px;
	}

ul.cssmenu li.rates a.selected {
	background-position: -475px -126px;
	}

ul.cssmenu li.about a.selected {
	background-position: -633px -126px;
	}

ul.cssmenu li.contact a.selected {
	background-position: -791px -126px;
	}
	
	
/*
*	Slideshow CSS
*/	
	
#slide-show {
	display:block;
	margin:0px;
	padding:0px;
	width:430px;
	height:365px;
	right:0;
	top:0;
}

#slide-images {
	display:block;
	margin:0px;
	padding:0px;
	width:430px;
	height:365px;
	right:0;
	top:0;
}
#slide-images li {
	position:absolute;
	display:block;
	list-style-type:none;
	margin:0px;
	padding:0px;
}
#slide-images li img {
	display:block;
	border: 0;
}

/*
*	Slideshow CSS End
*/	


#content{
text-align:left;
width: 950px;
height:400px;
margin:auto;
padding: 0px 0px 0px 0px;
background-image:url(images/contentbackground.jpg);
}

#workheader{
text-align:left;
width: 910px;
height:30px;
margin:auto;
padding: 20px 20px 20px 20px;
}
#workgallery{
text-align:left;
width: 910px;
height:320px;
margin:auto;
padding: 20px 20px 20px 20px;
}

#contentleft{
text-align: left;
float:left;
width: 425px;
height:360px;
padding: 20px 20px 20px 20px;
}
#contentright{
	text-align: left;
	float:right;
	width: 425px;
	height:360px;
	padding: 15px 15px 15px 10px;
}

ul {margin-left: 0; padding-left: 20px;}

#serviceleft{
text-align:left;
font-size:12px;
float:left;
width: 290px;
height:360px;
padding: 20px 10px 0px 20px;
}
#servicecenter{
text-align:left;
font-size:12px;
float:right;
width: 290px;
height:360px;
padding: 20px 10px 0px 10px;
}
#serviceright{
text-align:left;
font-size:12px;
float:right;
width: 290px;
height:360px;
padding: 20px 20px 0px 10px;
}
#footerblank{
width:950px;
height:150px;
margin:auto;
}
a.footer:link {color:#8B8B8B; text-decoration:none;}
a.footer:active {color:#8B8B8B;}
a.footer:visited {color:#8B8B8B;}
a.footer:hover {color: #999999; text-decoration: underline;}

#footer{
font-size:10px;
color:#8B8B8B;
position:inherit;
bottom: 0;
width:950px;
height:40px;
margin:auto;
padding: 0px 0px 0px 0px;
}

