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

body 
{
	background-image: url(wood_tile.jpg);
	background-repeat: repeat;
}
body,td,th,tr,p 
{
	font-family: Georgia;
	font-size: 16px;
	color: #171344;
}
p.title
{
font-size:20px;
word-spacing:3px;
letter-spacing:2px;
}
p.footer
{
	vertical-align:middle;
}
a:link {
	color: #d0d0db;
}
a:visited {
	color: #d0d0db;
}
a:hover {
	color: #ffffff;
}

/* Header */
div.header-wrapper
{
	margin-left: auto;
	margin-right: auto;
	padding-top: 20px;
	width: 1002px;
	max-height: 214px;
}
div.header-top
{
	padding: 0px;
	width: 1002px;
}
div.header-middle
{
        
	border-left-style: solid;
	border-left-color: #000000;
	border-left-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
	border-right-width: 1px;
	padding: 0px;
	width: 1000px;
}
div.header-bottom
{
       
	width:1000px;
	min-height:46px;
	position:relative;
	top: 0;
	overflow:hidden;
}
/* Navi */
#navlist li{
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	top: 0px;
}
#navlist li, #navlist a{height:46px;width:1000px;display:block;}

#services{left:0px;width:182px;}
#services{background:url('images/links/LinksAll.jpg') 0 0;}
#services a:hover{background:url('images/links/LinksAll.jpg') 0 -46px;}

#gallery{left:182px;width:182px;}
#gallery {background:url('images/links/LinksAll.jpg')-182px 0;}
#gallery a:hover{background: url('images/links/LinksAll.jpg')-182px -46px;}

#middle{left:364px;width:270px;}
#middle{background:url('images/links/LinksAll.jpg')-364px 0;}
#middle a:hover{background: url('images/links/LinksAll.jpg')-364px -46px;}


#show{left:634px;width:182px;}
#show{background:url('images/links/LinksAll.jpg')-634px 0;}
#show a:hover{background: url('images/links/LinksAll.jpg')-634px -46px;}

#info{left:816px;width:182px;}
#info{background:url('images/links/LinksAll.jpg')-816px 0;}
#info a:hover{background: url('images/links/LinksAll.jpg')-816px -46px;}

/* The Body */
div.body
{
	width: 1000px;
	padding-top: 1px;
	padding-bottom:1px;	
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	border-left-style: solid;
	border-left-color: #000000;
	border-left-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
	border-right-width: 1px;
	background-color: #d0d0db;
}
/* Text boxes */
div.textbox-wrapper
{
 width: 372px;
 max-width: 372px;
 text-align: center;
 padding: 0px;
 position: relative;
 right: 0px;
 top: 0px;
}
div.textbox-wrapper2
{
 width: 372px;
 max-width: 372px;
 text-align: center;
 padding: 0px;
 position: relative;
 right: 0px;
 top: 0px;
}
div.textbox-top
{
	
	max-width: 372px;
	min-height: 20px;
	background-image:url(images/bg_elements/textbox_top.jpg);
	background-repeat:no-repeat;
}
div.textbox-mid
{
	padding-top: 1px;
	padding-bottom: 1px;
	max-width: 372px;
	background-image:url(images/bg_elements/textbox_middle.jpg);
	background-repeat:repeat-y;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
div.textbox-text
{
	margin: auto;
	padding: 2px;
	width: 80%;
	text-align: left;
}
div.textbox-bot
{
	max-width: 372px;
	max-height: 20px;
	background-image:url(images/bg_elements/textbox_bottom.jpg);
	background-repeat:no-repeat;
}
/* Footer */
div.footer
{
	background-image:url(images/bg_elements/footer.gif);
	background-repeat:no-repeat;
	width: 1002px;
	max-height: 40px;
	height: 40px;
	padding: 0px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	line-height: 40px;
	word-spacing:3px;
	letter-spacing:2px;
}
