body {
	background-color: #FFFFFF;
	background-image: url(imgs/bg1.jpg);
	background-repeat: repeat-x;
}
/****************************************/
#bodyinc{
	background-image:url(imgs/bg2.jpg);
	background-position:top center;
	background-repeat:no-repeat;
}

#bodyinc .pages{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	}
#bodyinc .pages h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000000;
	}
#bodyinc .pages a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	}
#bodyinc .pages a:hover{
	color:#666666;
	}

#bodyinc .gallery{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	}
#bodyinc .gallery h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000000;
	}
#bodyinc .gallery a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	}
#bodyinc .gallery a:hover{
	color:#666666;
	}
#bodyinc .gallery  a img{
	border: 5px solid #CCCCCC;
	}
#bodyinc .gallery  a:hover img{
	border: 5px solid #999999;
	}
#bodyinc .title{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#000000;
	padding:3px 0px 5px 0px;
	font-weight:bold;
	}
/****************************************/
#bottominc{
	background-image:url(imgs/bg3.jpg);
	background-position:top center;
	background-repeat:no-repeat;	
}
/****************************************/
#menux {
 width: 638px;
 height: 30px;
 background: url(imgs/menu.gif);
 padding: 0px;
 margin: 0px;
 position: relative;
}
#menux li {margin: 0; padding: 0; list-style: none; position: absolute; top: 0;}

#menux li, #menux a {height: 30px; display: block;}
#tab1b {left: 0; width: 128px;}
#tab2b {left: 133px; width: 110px;}
#tab3b {left: 248px; width: 110px;}
#tab4b {left: 363px; width: 140px;}
#tab5b {left: 508px; width: 130px;}

#tab1b a:hover {background: transparent url(imgs/menu.gif) 0 -30px no-repeat;}
#tab2b a:hover {background: transparent url(imgs/menu.gif) -133px -30px no-repeat;}
#tab3b a:hover {background: transparent url(imgs/menu.gif) -248px -30px no-repeat;}
#tab4b a:hover {background: transparent url(imgs/menu.gif) -363px -30px no-repeat;}
#tab5b a:hover {background: transparent url(imgs/menu.gif) -508px -30px no-repeat;}
/****************************************/
#topmenu{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
}
#topmenu ul{
	display:inline;
	padding:0px;
	margin:0px;
}
#topmenu ul li{
	list-style:none;
	padding:0px;
	margin:0px;
	display:inline;
}
#topmenu ul li span{
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	float:right;
	padding-left:20px;
	padding-right:30px;
	font-size:16px;
}
#topmenu ul li a{
	color:#FFFFFF;
	background-color:#666666;
	text-decoration:none;
	display:block;
	float:right;
	padding:3px 18px 3px 18px;
	border-right:solid #FFFFFF 2px;
}
#topmenu ul li a:hover{
	color:#000000;
	background-color:#FFFFFF;
	text-decoration:none;
	display:block;
	float:right;
	border-right:solid #FFFFFF 2px;
}
/****************************************/
#mainmenu{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:normal;
	color:#FFFFFF;
}
#mainmenu ul{
	display:inline;
	padding:0px;
	margin:0px;
}
#mainmenu ul li{
	list-style:none;
	padding:0px;
	margin:0px;
	display:inline;
}
#mainmenu ul li span{
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	float:right;
	padding-left:10px;
}
#mainmenu ul li a{
	color:#000000;
	/*background-color:#666666;*/
	background-image:url(imgs/spacer.gif);
	text-decoration:none;
	display:block;
	float:right;
	padding:10px 14px 10px 14px;
	/*border-bottom:dashed #DEDEDE 2px;*/
}
#mainmenu ul li a:hover{
	color:#FFFFFF;
	background-color:#777777;
	text-decoration:none;
	display:block;
	float:right;
	/*border-bottom:dashed #FFFFFF 2px;*/
}
/****************************************/
#tab1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	display:block;
	background-image:url(imgs/tab1.jpg);
	left:0px;
	width:320px;
	height:140px;
	text-decoration:none;
}
/*
#tab1 a:hover{
	background: transparent url(imgs/tab1.jpg) 0 -140px no-repeat;
}
*/
/****************************************/
#tab2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	display:block;
	background-image:url(imgs/tab2.jpg);
	left:0px;
	width:320px;
	height:140px;
	text-decoration:none;
}
/*
#tab2 a:hover{
	background: transparent url(imgs/tab2.jpg) 0 -140px no-repeat;
}
*/
/****************************************/
#tab3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	display:block;
	background-image:url(imgs/tab3.jpg);
	left:0px;
	width:320px;
	height:140px;
	text-decoration:none;
}
/*
#tab3 a:hover{
	background: transparent url(imgs/tab3.jpg) 0 -140px no-repeat;
}
*/
/****************************************/
#inner_title{
	display:block;
	width:auto;
	padding:5px 5px 5px 10px;
}
/****************************************/
#inner_pic{
	display:block;
	width:auto;
	float:left;
	padding:5px 5px 5px 10px;
}
/****************************************/
#inner_content{
	display:block;
	width:175px;
	float:left;
	padding:5px 5px 5px 5px;
}
#inner_content a{
	color:#FFFFFF;
	text-decoration:none;
}
#inner_content a:hover{
	color:#000000;
	text-decoration:none;
}
/****************************************/
#locations a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}
#locations a:hover{
	color:#000000;
	text-decoration:underline;
}
/****************************************/
#content{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000000;
}
/****************************************/
#interior_exterior {
 width: 320px;
 height: 100px;
 background: url(imgs/interior_exterior.jpg);
 padding: 0px;
 margin: 0px;
 position: relative;
}
#interior_exterior li {margin: 0; padding: 0; list-style: none; position: absolute;}

#interior_exterior li, #interior_exterior a {height: 50px; width:320px; display: block;}
#tab1_inext {left: 0px; top:0px; width: 320px; background: transparent url(imgs/interior_exterior.jpg) 0px 0px no-repeat;}
#tab2_inext {left: 0px; top:50px; width: 320px; background: transparent url(imgs/interior_exterior.jpg) -320px 0px no-repeat;}

#tab1_inext a:hover {background: transparent url(imgs/interior_exterior.jpg) 0px -50px no-repeat;}
#tab2_inext a:hover {background: transparent url(imgs/interior_exterior.jpg) -320px -50px no-repeat;}
/****************************************/
#services{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:14px;
	color:#000000;
}
#services ul{
	display:inline;
	padding:0px;
	margin:0px;
}
#services ul li{
	list-style:none;
	padding:0px;
	margin:0px;
	display:inline;
}
#services ul li a{
	text-decoration:none;
	display:block;
	padding:5px 5px 5px 15px;
	border-bottom:solid #F0F0F0 1px;
	border-top:solid #CCCCCC 1px;
	color:#000000;
	background-image:url(imgs/arrow.gif);
	background-position:5px 8px;
	background-repeat:no-repeat;
}
#services ul li a:hover{
	background-color:#EEEEEE;
	color:#000000;
}
/****************************************/
#smap{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:14px;
	color:#000000;
}
#smap ul{
	display:inline;
	padding:0px;
	margin:0px;
}
#smap ul li{
	list-style:none;
	padding:0px;
	margin:0px;
	display:inline;
}
#smap ul li a{
	text-decoration:none;
	display:block;
	padding:15px 5px 15px 15px;
	border-top:solid #EEEEEE 1px;
	color:#000000;
	background-image:url(imgs/arrow.gif);
	background-position:5px 18px;
	background-repeat:no-repeat;
}
#smap ul li a:hover{
	background-color:#EEEEEE;
	color:#000000;
}
/****************************************/
#featured{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:normal;
}
#featured a{
	color:#777777;
	text-decoration:none;
	font-weight:bold;
}
#featured a:hover{
	color:#999999;
}
/****************************************/
#bottom1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:16px;
	color:#555555;
}
#bottom1 a{
	font-family: Arial, Helvetica, sans-serif;
	color:#555555;
	text-decoration:none;
}
#bottom1 a:hover{
	color:#000000;
}
/****************************************/
#bottom2{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	line-height:16px;
	color:#555555;
}
#bottom2 strong{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:16px;
	color:#000000;
}
#bottom2 a{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:none;
}
#bottom2 a:hover{
	color:#888888;
}
/****************************************/
.projectTitle{
	font-size:14px;
	border-bottom:2px solid #CCC;
	font-weight:bold;
}