body
{
	font: 12px georgia, sans-serif;
	margin:0;
	padding:0;
	color:#333;
}
p a, li a
{
	text-decoration:none;
	border-bottom:1px dotted #ab2616;
	color:#ab2616;
}
p a:hover, li a:hover
{
	border-bottom:1px solid #ab2616;
	color:#000;
}
#wrapper
{
	max-width:1024px;
}

#banner
{
	height:101px;
	background: url(../graphics/banner_small.jpg) no-repeat top left;
	margin:0;
	padding:0;
}
#nav
{
	height:25px;
	background: url(../graphics/nav_small.jpg) no-repeat top left;
	margin:0;
	padding:4px 0 0 30px;
}
#nav a
{
	margin-right:30px;
}
#select
{
	margin:20px 0 0 0;
	padding:18px 30px 20px 30px;
}
#select h2
{
	font: italic normal 1.4em georgia, sans-serif;
	color:#ab2616;
	margin-bottom:3px;
}
#select a
{
	border:0;
}
#content
{
	padding:20px;
}
#content h1
{
	font: italic normal 1.4em georgia, sans-serif;
	color:#ab2616;
}
#content p
{
	line-height:22px;
}
img
{
	border:0;
}
ul, ol
{
	margin:30px 0 30px 0;
}
li
{
	line-height:22px;
}
#extraDiv2 {
	background: url(../graphics/banner.jpg) no-repeat top left;
	height: 134px;
	width: 100%;
	position: fixed;
	top: 0px;
	z-index: 5;
}
.photoTable td
{
	padding:10px;
}
#zoomify
{
	display:none;
	position:absolute;
	padding:10px;
	border:1px solid #333;
	background:#ebebeb;
}
#zoomify a
{
	color:#ab2616;
}

.estimator
{
	width:400px;
	margin:20px;
	padding:20px;
	border:1px solid #cccccc;
	background-color:#f1f1f1;
	font:11px arial;
}
.estimator input
{
	width:80px;
}
.estimator .submit
{
	border:1px solid #666664;
	background-color:#ccc;
	width:60px;
	height:22px;
	font-size:12px;
	font-weight:bold;
	cursor:pointer;
}
.colors
{
	margin:5px;
}