body {
	background-image: url('../Images/bg.gif');
}

#main {
	width: 810px;
}

/* heading */
#headertop {
	border-top: 1px solid #000;
	background-color: #e8804d;
}
#headermiddle {
	background-color: #e8804d;
	text-align: center;
}
#headerbottom {
	border-bottom: 1px solid #000;
	background-color: #e8804d;
}
#headerleft {
	border-left: 1px solid #000;
	background-color: #e8804d;
}
#headerright {
	border-right: 1px solid #000;
	background-color: #e8804d;
}
#headertopleft {
	background-image: url('../Images/top-left-heading.gif');
	height: 9px;
	width: 9px;
	background-repeat: no-repeat;
	background-position: top left;
}
#headertopright {
	background-image: url('../Images/top-right-heading.gif');
	height: 9px;
	width: 9px;
	background-repeat: no-repeat;
	background-position: top right;
}
#headerbottomleft {
	background-image: url('../Images/bottom-left-heading.gif');
	height: 9px;
	width: 9px;
	background-repeat: no-repeat;
	background-position: top left;
}
#headerbottomright {
	background-image: url('../Images/bottom-right-heading.gif');
	height: 9px;
	width: 9px;
	background-repeat: no-repeat;
	background-position: top right;
}

/* content */
#contenttop {
	border-top: 1px solid #000;
	background-color: #f0e9ce;
	width: 618px;
}
#content { 
	background-color: #f0e9ce;
	width: 618px;
}
#contentmiddle {
	background-color: #f0e9ce;
	text-align: center;
}
#contentbottom {
	border-bottom: 1px solid #000;
	background-color: #f0e9ce;
}
#contentleft {
	border-left: 1px solid #000;
	background-color: #f0e9ce;
}
#contentright {
	border-right: 1px solid #000;
	background-color: #f0e9ce;
}
#contenttopleft {
	background-image: url('../Images/top-left-content.gif');
	height: 9px;
	width: 9px;
	background-repeat: no-repeat;
	background-position: top left;
}
#contenttopright {
	background-image: url('../Images/top-right-content.gif');
	height: 9px;
	width: 9px;
	background-repeat: no-repeat;
	background-position: top right;
}
#contentbottomleft {
	background-image: url('../Images/bottom-left-content.gif');
	height: 9px;
	width: 9px;
	background-repeat: no-repeat;
	background-position: top left;
}
#contentbottomright {
	background-image: url('../Images/bottom-right-content.gif');
	height: 9px;
	width: 9px;
	background-repeat: no-repeat;
	background-position: top right;
}

/* nav */
#navtop {
	border-top: 1px solid #000;
	background-color: #475E4C;
	width: 142px;
}
#nav {
	background-color: #475E4C;
	width: 142px;
	text-align: right;
}
#navmiddle {
	background-color: #475E4C;
	text-align: center;
}
#navbottom {
	border-bottom: 1px solid #000;
	background-color: #475E4C;
}
#navleft {
	border-left: 1px solid #000;
	background-color: #475E4C;
}
#navright {
	border-right: 1px solid #000;
	background-color: #475E4C;
}
#navtopleft {
	background-image: url('../Images/top-left-nav.gif');
	height: 9px;
	width: 9px;
	background-repeat: no-repeat;
	background-position: top left;
}
#navtopright {
	background-image: url('../Images/top-right-nav.gif');
	height: 9px;
	width: 9px;
	background-repeat: no-repeat;
	background-position: top right;
}
#navbottomleft {
	background-image: url('../Images/bottom-left-nav.gif');
	height: 9px;
	width: 9px;
	background-repeat: no-repeat;
	background-position: top left;
}
#navbottomright {
	background-image: url('../Images/bottom-right-nav.gif');
	height: 9px;
	width: 9px;
	background-repeat: no-repeat;
	background-position: top right;
}
/* utils */
div.spacer {
	height: 8px;
	line-height: 8px;
}
.clearme {
	-moz-opacity:0.75;
	filter:alpha(opacity=75);
}


#content a {
	color: #9A2721;
}
#content a:hover {
	color: #fff;
	background-color: #9A2721;
}

div.navlink a, div.navlinkhover a {
	text-decoration: none;
	color: #fff;
}
div.navlink {
	border-bottom: 1px solid #000;
	margin-bottom: 10px;
	color: #fff;
}
div.navlinkhover {
	background-color: #82AB8B;
	border-bottom: 1px solid #000;
	margin-bottom: 10px;
	color: #fff;
}


input, textarea {
	border: 1px solid #000;
	padding: 2px;
}

img.product {
	border: 1px solid #000;
}

table.productlisting td {
	padding-bottom: 15px;
	padding-right: 10px;
}

div.galleryName {
	text-align: center;
}

div.galleryName a {
	text-decoration: none;
}


b.large {
	font-size: 1.4em;
	font-weight: bold;
}

span.psudolink {
	color: #9A2721;
	cursor: pointer;
	text-decoration: underline;
}
