body {
	background: #A2B9D9;
	font-size: 1em;
}

a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #996600;
}
a:hover {
	color: #FF0000;
	text-decoration: none;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}

img {
	border: none;
}


#site-wrapper {
	margin: auto;
	background: #FFFFFF;
	border: 4px solid #9DD5EE;
	width: 95%;
}

#site-header {
	width: 100%;
	border-bottom: 2px dotted #9DD5EE;
}

#site-logo {
	vertical-align: top;
	padding: 5px;
	width: 310px;
	height: 210px;
}

#site-navi {
	vertical-align: top;
	text-align: left;
	padding: 5px;
}

#site-navi ul {
	text-align: center;
	float: right;
	list-style-type: none;
	margin: 0 5px 0 10px;
	padding: 0;
	width: 175px;
}
#site-navi ul li {
	padding: 0;
}

#site-navi ul li a {
	font-size: 0.7em;
	display: block;
	text-align: center;
	margin-right: 2px;
	margin-top: 5px;
	border: 2px solid #9DD5EE;
	padding: 3px 5px;
	white-space: no-wrap;
}

#site-navi ul li a.cur-nav-item {
	background: #EFEFEF;
}

#site-navi ul li a:hover {
	background: #EFEFEF;
}

#site-content {
	padding: 5px 10px;
	vertical-align: top;
	border-bottom: 2px dotted #9DD5EE;
}

#site-assoc {
	text-align: center;
}

#site-footer {
	text-align: center;
	font-face: Verdana,Arial,Helvetica,sans-serif;
	padding-top: 1em;
	font-size: 0.8em;
}

#min-wide {
	height: 1px;
	width: 750px;
}

.pic-navi td {
	width: 33%;
}

.pic-navi div.holder {
	border: 4px inset #996600;
	width: 150px;
	margin: 10px auto;
}
.pic-navi div.holder div {
	text-align: center;
}

.pic-navi-mini td {
}

.pic-navi-mini div.holder {
	width: 80px;
	margin: 10px auto;
	
}
.pic-navi-mini div.holder div {
	padding-bottom: 3px;
	text-align: center;
}
.pic-navi-mini div img {
	border: 4px inset #996600;
}

.pic-navi-door div.holder {
	width: 200px;
	margin: 10px auto;
}
.pic-navi-door div.holder div {
	padding-bottom: 3px;
	text-align: center;
}
.pic-navi-door div img {
	border: 4px inset #996600;
}
.pic-navi-siding div.holder {
	width: 150px;
	margin: 10px auto;
}
.pic-navi-siding div.holder div {
	padding-bottom: 3px;
	text-align: center;
}
.pic-navi-siding div img {
	border: 4px inset #996600;
}

.prod-info {
	width: 100%;
}
table.prod-info td { vertical-align: top; }
table.prod-info td img { border: 6px outset #996600; }
table.prod-info td h2 { padding-top: 0; margin-top: 0; }
table.prod-info td p { margin-left: 10px; }
table.prod-info table td { text-align: center; padding: 3px 5px; }

h2.garage {
	text-align: center;
	text-transform: small-caps;
	border-top: 2px solid #996600;
	border-bottom: 2px solid #996600;
}

.shakes {
	font-family: Arial, Helvetica, sans-serif;
}

.more-prod {
	color: #000099; font-style: italic; font-weight: bold;
}

.style3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
/* .style5 {font-size: 9px} */
.style6 {font-size: 16px}
.style8 {font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.style13 {font-family: Verdana, Arial, Helvetica, sans-serif}
