body
{
	margin:				5px;
	background-color:	#ffffc0;
	font-family:		verdana, arial, sans-serif;
	font-size:			0.9em;
}

#content
{
	position:			relative;
	width:				770px;
	min-height:			400px;
	margin:				0 auto;
	overflow-x:			hidden;
}

#header
{
	position:			relative;
	width:				100%;
	height:				135px;
	margin-bottom:		20px;
}

#crest
{
	position:			absolute;
	top:				0px;
	left:				0px;
}

#header h1
{
	position:			absolute;
	top:				40px;
	left:				150px;
	margin-top:			0px;
	color:				#a3652e;
	font-family:		"Monotype Corsiva", "Times New Roman", serif;
	font-size:			36pt;
	font-weight:		lighter;
	font-style:			italic;
	background-image:	url(images/h1-derbyshire-hardwood-flooring.gif);
	background-repeat:	no-repeat;
	padding-left:		5000px;
}

#homeLink
{
	position:			absolute;
	top:				120px;
	left:				650px;
	width:				70px;
	color:				#a3652e;
	font-size:			0.75em;	
	text-align:			right;
}

div.clear
{
	clear:				both;
}

hr
{
	height:				1px;
	color:				#a3652e;
	margin:				1em 1em 1em 1em;
}

h2, h3
{
	color:				#a3652e;
	font-weight:		normal
}

#leftBlock, .leftBlock
{
	position:			relative;
	float:				left;
	width:				400px;
	text-align:			justify;
}

#rightBlock, .rightBlock
{
	position:			relative;
	float:				right;
	margin-right:		50px;
	text-align:			right;
	color:				#a3652e;
	font-size:			0.75em;
}

#gallery
{
	padding-left:		10px;
}

#galleryThumbs
{
	position:			relative;
	float:				left;
	width:				190px;
	color:				#a3652e;
	font-size:			0.75em;
}

.imgNoBorder
{
	border:				none;
}

.imgBorder, .imgThumb
{
	border:				2px solid #a3652e;
}

.imgThumbSelected
{
	border:				2px solid red;
}

.imgThumb, .imgThumbSelected
{
	cursor: 			pointer;
	margin-right:		5px;
}

#leftBlock a, .leftBlock a, .block a
{
	color:				#000000;
	text-decoration:	underline;
}

#leftBlock a:hover, .leftBlock a:hover, .block a:hover
{
	color:				#a3652e;
}

#rightBlock a, #homeLink a, .rightBlock a
{
	color:				#a3652e;
	text-decoration:	underline;
}

#rightBlock a:hover, #homeLink a:hover, .rightBlock a:hover
{
	color:				#000000;
}

.phone
{
	font-size:			1.3em;
	color:				#a3652e;
}

p
{
	margin-top:			0px;
	margin-bottom:		10px;
	line-height:		1.3em;
}

#floorDesc
{
	text-align:			left;
}

#leftBlock strong, #rightBlock strong, .leftBlock strong, .rightBlock strong, .block strong
{
	font-weight:		lighter;
}

.center
{
	text-align:			center;
}

.opt
{
	width:				755px;
	margin:				0 auto;
	padding-top:		100px;
	font-size:			8pt;
	color:				#808080;
}

.opt strong
{
	font-weight:		lighter;
}

.opt em
{
	font-style:			normal;
}

.opt h1
{
	display:			inline;
	font-size:			8pt;
	font-weight:		bold;
}

div.right
{
	float:				right;
	margin:				0 0 0 1em;
}