body {
	background:#e4ddc0;
	text-align:left;
	}
#catalogHeader {
	width:100%;
	height:28px;
	position:absolute;
	top:0;
	left:0;
	background:#2b1200;
	border-top:2px solid #2b1200;
	border-bottom:2px solid #2b1200;
	}
#catalogHeader p {
	padding:0 15px;
	color:#f4f2ea;
	font:bold 11px/28px helvetica, verdana, arial, sans-serif;
	}
#catalogHeader p a,
#catalogFooter p a {
	color:#f4f2ea;
	border-bottom:1px dotted #f4f2ea;
	text-decoration:none;
	}
#catalogHeader p a:hover,
#catalogFooter p a:hover {
	border-bottom:1px solid #f4f2ea;
	text-decoration:none;
	color:#f4f2ea;
	}
#catalogHeader #catalogTitle {
	width:49%;
	float:left;
	}
#catalogHeader #catalogNavigation {
	width:49%;
	float:right;
	text-align:right;
	}
#catalogGoToPage {
	float:right;
	}
#catalogGoToPage label {
	color:#f4f2ea;
	}
#catalogGoToPage input {
	width:35px;
	}
#catalogFooter {
	width:100%;
	height:28px;
	position:absolute;
	top:100%;
	left:0;
	margin:-30px 0 0 0;
	background:#2b1200;
	border-top:2px solid #2b1200;
	border-bottom:2px solid #2b1200;
	}
#catalogFooterInstructions {
	width:690px;
	float:left;
	height:28px;
	}
#catalogFooterClose {
	width:130px;
	float:right;
	height:28px;
	}
#catalogFooter p {
	color:#f4f2ea;
	font:11px/28px helvetica, verdana, arial, sans-serif;
	}
#catalogFooter #catalogFooterInstructions p {
	text-align:left;
	padding:0 0 0 5px;
	}
#catalogFooter #catalogFooterClose p {
	text-align:left;
	padding:0 5px 0 0;
	}
#catalogFooter #catalogFooterClose p a {
	display:block;
	border:none;
	text-decoration:none;
	padding-left:12px;
	background:url('../images/beigeCloseX.gif') 0 8px no-repeat;
	float:right;
	}
#catalogFooter #catalogFooterClose p a span {
	color:#f4f2ea;
	border-bottom:1px dotted #f4f2ea;
	text-decoration:none;
	}
#catalogFooter #catalogFooterClose p a:hover span {
	color:#f4f2ea;
	border-bottom:1px solid #f4f2ea;
	text-decoration:none;
	}	

#catalogContent {
	width:100%;
	position:absolute;
	top:30px;
	height:510px;
	background:#f4f2ea;
	overflow:hidden;
	}
#catalogContentWrapper {
	width:820px;
	height:510px;
	}
#loader {
	position:absolute;
	top:30px;
	width:100%;
	height:510px;
	background:#f4f2ea url('../images/ajax-loader.gif') 50% 50% no-repeat;
	overflow:hidden;
	}

#catalogZoomOverlay {
	position:absolute;
	top:100%;
	left:5px;
	z-index:9999;
	width:100px;
	height:100px;
	margin:-135px 0 0 0;
	}
#catalogZoomOverlay a {
	display:block;
	width:100px;
	height:100px;
	background:#f4f2ea url('../images/catalogZoomOverlay.jpg') 0 0 no-repeat;
	opacity: 0.8;
	-moz-opacity: 0.8;
	filter: alpha(opacity=80);
	}
#catalogZoomOverlay a:hover {
	background:#f4f2ea url('../images/catalogZoomOverlay.jpg') 0 0 no-repeat;
	opacity: 1.0;
	-moz-opacity: 1.0;
	filter: alpha(opacity=100);
	}

#catalogMinimizeOverlay {
	position:absolute;
	top:100%;
	left:5px;
	z-index:9999;
	width:100px;
	height:100px;
	margin:-135px 0 0 0;
	}
#catalogMinimizeOverlay a {
	display:block;
	width:100px;
	height:100px;
	background:#f4f2ea url('../images/catalogMinimizeOverlay.jpg') 0 0 no-repeat;
	opacity: 0.8;
	-moz-opacity: 0.8;
	filter: alpha(opacity=80);
	}
#catalogMinimizeOverlay a:hover {
	background:#f4f2ea url('../images/catalogMinimizeOverlay.jpg') 0 0 no-repeat;
	opacity: 1.0;
	-moz-opacity: 1.0;
	filter: alpha(opacity=100);
	}
