* {
	margin: 0;
	padding: 0;
}

ul, li
{
	list-style-type: none;
	list-style-position: default;
}

body
{
	background-color: #DDD9BB;
	text-align: center;
	margin: 0 18px;
	background-image: url(/img/page/background03.jpg);
	background-repeat: repeat-x;
}

p {
	margin: 0 0 18px 0;
}

h1
{
	font-family: Myriad, Helvetica, Arial, Sans-Serif;
	font-size: 1.25em;
	font-weight: bold;
	padding: 18px 72px 0 72px;
	color: #4C1B1B;
}

h2 {
	font-family: Myriad, Helvetica, Arial, Sans-Serif;
	font-size: .85em;
	font-weight: bold;
	text-transform: uppercase;
	padding: 18px 72px 0 72px;
	color: #4C1B1B;
}

#container {
	width: 936px;
	\width: 956px;
	w\idth: 936px;
	margin: auto;
	text-align: left;
	background-color: #FFF;
}

#header {
	width: 936px;
	background-image: url(/img/page/pattern01.png);
	background-repeat: repeat;
}

#logo {
	padding: 0 0 0 36px;
}

#announcement {
	width: 612px;
	float: right;
	text-align: left;
	padding: 36px 36px 0 0;
}

#navigation {
	width: 936px;
	background-color: #4C1B1B;
}

#content
{
	width: 936px;
	background-color: #B8C3C8;
	background-image: url(/img/page/shadowFooter.png);
	background-repeat: repeat-x;
}

#pageContent
{
	width: 936px;
	\width: 956px;
	w\idth: 936px;
	background-color: #FFF;
	background-image: url(/img/page/greenBG.png);
	background-repeat: repeat-y;
	clear: both;
}

#right
{
/*
	width: 648px;
*/
	margin: 0 0 0 288px;
	background-image: url(/img/page/contentImage01.png);
	background-repeat: no-repeat;
}

#fpRight
{
/*
	width: 648px;
*/
	margin: 0 0 0 288px;
	background-image: url(/img/page/leftShadow.png);
	background-repeat: repeat-x;
	background-color: #FFF;
	
}

#left
{
	float: left;
	width: 288px;
	margin: 0;
	padding: 0;
	background-image: url(/img/page/leftShadow.png);
	background-repeat: repeat-x;
}

#contentBox
{
	padding: 18px 0 18px 0;
}

#photoArea
{
/*
	width: 648px;
*/
	text-align: center;
	margin: 36px 0 0 0;
}

#thumbnails
{
	width: 648px;
	text-align: center;
}

#badge
{
	width: 936px;
/*
	background-image: url(/img/page/shadowFooter.png);
	background-repeat: repeat-x;
*/
}

#text
{
	width: 288px;
	text-align: left;
	padding: 18px 0;
}

#bakewell
{
	width: 252px;
}

#footer
{
	background-image: url(/img/page/shadowFooter.png);
	background-repeat: repeat-x;
	background-color: #4C1B1B;
	padding: 12px;
	clear: both;
}

#fpHead
{
	margin: 18px 72px;
	border-color: #4C1B1B;
	border-width: 1px 0 ;
	border-style: dashed none;
	background-color: #FFF;
}

#fpTable
{
	margin: 18px 72px;
}

#fpTable td
{
	border-color: #4C1B1B;
	border-width: 0 0 1px 0;
	border-style: none none dashed none;
	padding: 8px;
}

#formDiv
{
	padding: 18px 0;
}

#contactForm
{
	margin: 18px 72px;
}

/*------*/

#form {
	margin: 0 36px;
	padding: 18px 0;
}

#colOne, #colTwo, #colThree {
	float: left;
	margin: 0;
	padding: 18px 36px;
	text-align: left;
}

#intro {
	width: 180px;
}

.label {
	font-family: Georgia, Times, Serif;
	font-size: 14px;
	line-height: 18px;
	color: #4C1B1B;
	text-align: left;
}

/*------*/

#navigation ul {
	text-align: center;
	padding: 8px 0;
}

#navigation li {
	display: inline;
	border-color: #FFF;
	border-width: 0 1px 0 0;
	border-style: none solid none none;
	padding: 0 12px;
}

#navigation li:last-child {
	border-color: #FFF;
	border-width: 0 0 0 0;
	border-style: none none none none;
}

#navigation a
{
	font-family: Myriad, Helvetica, Arial, Sans-Serif;
	font-size: .85em;
	font-weight: bold;
	color: #FFF;
	text-transform: uppercase;
	text-decoration: none;
}

#navigation a:hover {
	color: #BCB377;
/*
	text-shadow: #000 2px 2px 0px;
*/
}

#secondary ul {
	padding: 8px 0;
}

#secondary li {
	display: inline;
	list-style-type: none;
	text-align: right;
}

#secondary li:last-child {
	border-width: 1px 0 1px 0;
	border-style: solid none solid none;

}

#secondary a
{
	display: block;
	font-family: Myriad, Helvetica, Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 1px;
	text-align: right;
	padding: 9px 12px;
	color: #4C1B1B;
	text-decoration: none;
	border-color: #FFF;
	border-width: 0 0 1px 0;
	border-style: none none solid none;
}

#secondary a:hover {
	color: #FFF;
	background-color: #636C7A;
}

#secondaryHead
{
	font-family: Myriad, Helvetica, Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 1px;
	text-align: right;
	text-transform: uppercase;
	padding: 0 12px;
	color: 4C1B1B;
}

#secondaryHead p {
	margin: 0;
}

#thumbnails ul
{
	text-align: center;	
	margin: 18px 72px;
}

#thumbnails li
{
	display: inline;
	margin: 0 4px;
}

#thumbnails a
{

}

#thumbnails a:hover
{

}


/*------*/

.announcement {
	font-family: Myriad, Helvetica, Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	text-align: right;
}

.text {
	font-family: Georgia, Times, Serif;
	font-size: 14px;
	line-height: 18px;
	color: #4C1B1B;
	text-align: left;
	margin: 9px 72px;
	list-style-type: square;
}

a, .text a {
	color: #636C7A;
	text-decoration: none;
}

.text a:hover
{
	border-color: #636C7A;
	border-width: 0 0 1px 0;
	border-style: none none dashed none;
}

.bl li {
	font-family: Georgia, Times, Serif;
	font-size: 14px;
	line-height: 18px;
	color: #4C1B1B;
	text-align: left;
	margin: 0 72px 0 90px;
	list-style-type: square;
}

.bl ul {

}

.fpTitle {
	font-family: Myriad, Helvetica, Arial, Sans-Serif;
	font-weight: bold;
	font-size: 18px;
	line-height: 18px;
	color: #4C1B1B;
	text-align: left;
	text-transform: uppercase;
	letter-spacing: 3px;
}

.fpTitle a
{
	font-family: Georgia, Times, Serif;
	font-size: 14px;
	line-height: 18px;
	color: #4C1B1B;
	text-decoration: none;
	text-transform: none;
	letter-spacing: 0;
	padding: 4px;
}

.fpTitle a:hover
{
	background-color: #636C7A;
	color: #FFF;
}

.fpHead
{
	font-family: Georgia, Times, Serif;
	font-size: 10px;
	line-height: 18px;
	color: #4C1B1B;
	text-align: center;
}

.fpSpecs
{
	font-family: Georgia, Times, Serif;
	font-size: 14px;
	line-height: 18px;
	color: #4C1B1B;
	text-align: left;
}

.copy {
	font-family: Georgia, Times, Serif;
	font-size: 14px;
	line-height: 18px;
	color: #4C1B1B;
	margin: 0 0 18px 0;
	text-align: center;
}

.footer {
	font-family: Georgia, Times, Serif;
	font-size: 14px;
	line-height: 18px;
	color: #FFF;
	margin: 0 0 18px 0;
	text-align: center;
}

/*------*/


.gold {
	color: #BCB377;
}

.brown {
	color: #4C1B1B;
/*
	color: #6F5A54;
*/
}

.red {
	color: #945549;
}

.blue {
	color: #636C7A;
}

.green {
	color: #B8C3C8;
}

.black {
	color: #676361;
}

