﻿body {
	background:url(../siteart/sitebg.gif) repeat-x top #a7a7a7;
	margin:20px auto;
}

td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000;
}

a:link, a:visited, a:active {
	text-decoration:underline;
	color:#014aac;
}

a:hover {
	color:#000;
}

img {
	border:0;
}

h1 {
	font-size:20px;
	font-style:italic;
	font-family:"Times New Roman", Times, serif;
	color:#fff;
	display:block;
	margin:0 0 10px;
	background:url(../siteart/hdr-bg.gif) repeat-y #0149aa;
	padding:8px;
}


#wrapper {
	background:#fff;
	padding:10px;
	vertical-align:top;
}

#header {
	padding-bottom:10px;
}


/*---------------Sidebar Section-----------------*/

#sidebar {
	background:#f4f4f4;
	vertical-align:top;
	width:222px;
	border-right:10px solid #fff;
	padding-bottom:10px;
}

#sidebar ul {
	margin:0px;
	padding:0px;
	list-style:none;
}

#sidebar li {
	display:block;
	float:left;
}

#sidebar li a:link, #sidebar li a:visited, #sidebar li a:active {
	text-decoration:none;
	text-transform:capitalize;
	color:#616161;
	background:url(../siteart/nav-arrow.gif) no-repeat right center;
	border-bottom:1px solid #d8d8d8;
	display:block;
	width:222px;
	padding:8px 0;
	text-indent:8px;
}

#sidebar li a:hover {
	background:#d8d8d8;
}

.contact-info {
	clear:both;
	font-size:12px;
	color:#6a6a6a;
	display:block;
	padding:12px 8px;
}


/*----------------Main Section-----------------*/

#main {
	vertical-align:top;
	width:598px;
	line-height:18px;
}

.gallery {
	display:block;
	margin:0 0 10px;
}

.slide {
	margin-top:10px;
	display:block;
	border-top:1px solid #e5e5e5;
	padding-top:10px;
}

.slide-top {
	margin-bottom:10px;
	padding-bottom:10px;
	display:block;
}

label {
	display:block;
	margin:8px 0 3px;
}

.input-box {
	border:1px solid #e5e5e5;
	width:350px;
	padding:5px;
	height:30px;
	background:#faf9f9;
}

.input-box-address {
	border:1px solid #e5e5e5;
	width:350px;
	height:60px;
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	background:#faf9f9;
}

.input-box-comments {
	border:1px solid #e5e5e5;
	width:590px;
	height:100px;
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	background:#faf9f9;
}

#footer {
	padding:15px 0;
	text-align:center;
}

#hammer{
}

#slideshow {
height: 258px; 
width: 600px; 
}

#slideshow img.first { 
display: block;  /* Needed for browser loading issues, hides all but first slide */
}


#slideshow img { 
display: none;  /* Needed for browser loading issues, hides all but first slide */
padding:0px; 
top:  0;
left: 0;
}

