/*
Last updated July 28, 2006.
*/

#saw
{
	width: 200px;
}

#drill
{
	width: 200px;
}


.about_button
{
	position: relative;
	background-image: url(images/buttons/about_hover.jpg);
	background-repeat: no-repeat;
	width: 154px;
	height: 34px;
	padding: 0;
	margin: 0;
	margin-top: 1em;
	margin-bottom: 1em;
	border: none;
}
.about_button a:hover
{
	visibility:visible;
}
.about_button a:hover img
{
	visibility:visible;
}


.schedule_button
{
	position: relative;
	background-image: url(images/buttons/schedule_hover.jpg);
	background-repeat: no-repeat;
	width: 154px;
	height: 34px;
	padding: 0;
	margin: 0;
	margin-top: 1em;
	margin-bottom: 1em;
	border: none;
}
.schedule_button a:hover
{
	visibility:visible;
}
.schedule_button a:hover img
{
	visibility:visible
}


.catalogue_button
{
	position: relative;
	background-image: url(images/buttons/catalogue_hover.jpg);
	background-repeat: no-repeat;
	width: 154px;
	height: 34px;
	padding: 0;
	margin: 0;
	margin-top: 1em;
	margin-bottom: 1em;
	border: none;
}
.catalogue_button a:hover
{
	visibility:visible;
}
.catalogue_button a:hover img
{
	visibility:visible
}


.shipping_button
{
	position: relative;
	background-image: url(images/buttons/shipping_hover.jpg);
	background-repeat: no-repeat;
	width: 154px;
	height: 34px;
	padding: 0;
	margin: 0;
	margin-top: 1em;
	margin-bottom: 1em;
	border: none;
}
.shipping_button a:hover
{
	visibility:visible;
}
.shipping_button a:hover img
{
	visibility:visible
}


.contact_button
{
	position: relative;
	background-image: url(images/buttons/contact_hover.jpg);
	background-repeat: no-repeat;
	width: 154px;
	height: 34px;
	padding: 0;
	margin: 0;
	margin-top: 1em;
	margin-bottom: 1em;
	border: none;
}
.contact_button a:hover
{
	visibility:visible;
}
.contact_button a:hover img
{
	visibility:visible;
}


.recent_button
{
	position: relative;
	background-image: url(images/buttons/recent_hover.jpg);
	background-repeat: no-repeat;
	width: 154px;
	height: 34px;
	padding: 0;
	margin: 0;
	margin-top: 1em;
	margin-bottom: 1em;
	border: none;
}
.recent_button a:hover
{
	visibility: visible;
}
.recent_button a:hover img
{
	visibility:visible
}





div.merchandise
{
	background: #AADDDD;
	border: thin black solid;
	margin-bottom: 1em;
	padding: 0em;
}

div.merchandise div
{
	text-align: center;
	background: #AADDDD;
	margin: 0em;
	padding: 1em;
	padding-bottom: 0;
}

div.merchandise p
{
	background: #AADDDD;
	padding: 0em;
	margin: 1em;
	margin-top: 0em;
}

body
{
	background: url(images/site/background.jpg) #99CCCC;
	margin: 0em;
	padding: 0em;
}

a:link
{
	color: blue;
}

a:visited
{
	color: blue;
}

a:active
{
	color: blue;
}

a:hover
{
	color: red;
}


.left
{
	float: left;
	width: 280px;
	margin: 0;
	padding: 1px;
}

.right
{
	margin: 0;
	padding: 1px;
	float: right;
	width: 280px;
}


a
{
	border-width: 0em;
}

img
{
	border-width: 0em;
}

.center
{
	text-align: center;
}

div
{
	background: url(images/background.jpg) #99CCCC;
	float: none;
	margin: 0em;
	padding: 0.5em;
}

div.navigation
{
	border: thin black solid;
	/*width: 0em;*/
	position: absolute;
	top: 5px;
	left: 5px;
	padding: 0px;
}

div.main
{
	margin: 0em;
	border: thin black solid;
	position: absolute;
	left: 170px;
	top: 5px;
	width: 590px;
	padding: 5px;
}

div.single-image
{
	margin-top: 2em;
}

div.opening
{
	margin-top: 1em;
	margin-bottom: 1em;
	padding: 1em;
}

img.buttons
{
	margin-top: 1em;
	margin-bottom: 1em;
}

table
{
	margin: 0em;
	padding:0em;
	cellspacing: 0em;
	cellpadding: 0em;
}

table#schedule
{
	margin: 0em;
	padding: 0em;
}

table#single-image
{
	margin: 0em;
	padding:0em;
}

.heading
{
	width: 510px;
	background: url(images/background.jpg) #99CCCC;
}


table.heading p
{
	font-size: 12pt;
}

.heading h1
{
	white-space: nowrap;
}

h1,h2,h3,h4,h5,h6
{
	color: #FFFFFF;
}

div img#portrait
{
	float: right;
}

div#greeting
{
	background: url(images/site/background.jpg) #99CCCC;
}

div#shipping
{
	background: url(images/site/background.jpg) #99CCCC;
}

div#contact
{
	width: 100%;
	background: url(images/site/background.jpg) #99CCCC;
	text-align: center;
}

div.catalogue
{
	border: thin silver solid;
	width: 580px;
	margin: 0em;
	padding: 0em;
}