@charset "utf-8";
/* CSS Document */

body {
	font: 12pt Verdana, Arial, Helvetica, sans-serif;
	background: #d9c980 url(../images/topBackground.png) repeat-x;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #52331f;
}



body a {
	color: #851010;
}

body a:hover{
	color: #1f2334;
}

.oneColFixCtr #container {
	min-width: 780px;
	max-width: 1003px; /* image width (996px) + (content left shadow width - header left shadow width (4px)) + content right shadow width - header right shadow width(8px) */
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
}

.oneColFixCtr #header {
	position: relative;
	height: 132px;
	font-size: 11px;
	color: #ddcc67;
	padding-right: 25px;
	padding-left: 2px;
	background-yellow;
}

.oneColFixCtr #header a {
	text-decoration: none;
	color: #dece68;
	padding-left: 7px;
	margin-left: 7px;
}

.oneColFixCtr #header a[class=selected] {
	color: #eeed55;
	background: url(../images/arrowRight.png) no-repeat 0px 2px;
}

.oneColFixCtr #header a:hover{
	color: #eeed55;
}

.oneColFixCtr #banner {
	background: url(../images/bannerHome.jpg) no-repeat 17px bottom;
	height: 132px;
	width: 100%;
}

.oneColFixCtr .about #banner {
	background: url(../images/bannerAbout.jpg) no-repeat 17px bottom;
}

.oneColFixCtr .products #banner {
	background: url(../images/bannerProducts.jpg) no-repeat 17px bottom;
}

.oneColFixCtr .inventory #banner {
	background: url(../images/bannerInventory.jpg) no-repeat 17px bottom;
}

.oneColFixCtr .contact #banner {
	background: url(../images/bannerContact.jpg) no-repeat 17px bottom;
}

.oneColFixCtr .admin #banner {
	background: url(../images/bannerAdmin.jpg) no-repeat 17px bottom;
}

.oneColFixCtr #header #bannerLeft{
	position: absolute;
	top: 0px;
	left: 2px;
	background: url(../images/bannerLeft.png) no-repeat;
	width: 17px;
	width: 100%;
	height: 132px;
	z-index: 2;
}

.oneColFixCtr #header #bannerRight{
	position: absolute;
	top: 0px;
	right: 6px;
	background: url(../images/bannerRight.png) no-repeat right;
	width: 100%;
	height: 132px;
	z-index: 2;
}

.oneColFixCtr #header #welcomeUser{
	position: absolute;
	top: 7px;
	left: 238px;
}

.oneColFixCtr #header #phone{
	position: absolute;
	top: 7px;
	right: 35px;
	width: 100%;
	text-align: right;
	z-index: 3;
}

.oneColFixCtr #header #mainMenu{
	position: absolute;
	bottom: 2px;
	right: 35px;
	width: 100%;
	text-align: right;
	z-index: 3;
}

.oneColFixCtr .mainContentTD {
	background: #f0f7cc;
}

.oneColFixCtr #mainContent {
	padding: 15px;
	background: url(../images/contentTop.png) repeat-x #f0f7cc;
}

.oneColFixCtr .sidebar {
	 background-color: #a6a26b;
	 padding: 30px;
}

.oneColFixCtr .contentLeft {
	width: 11px;
	background: url(../images/contentLeft.png) repeat-y;
}

.oneColFixCtr .contentRight {
	width: 17px;
	background: url(../images/contentRight.png) repeat-y;
}

.oneColFixCtr .contentBottomLeft {
	width: 11px;
	height: 18px;
	background: url(../images/contentBottomLeft.png);
}

.oneColFixCtr .contentBottom {
	height: 18px;
	background: url(../images/contentBottom.png) repeat-x;
}

.oneColFixCtr .contentBottomRight {
	width: 17px;
	height: 18px;
	background: url(../images/contentBottomRight.png) no-repeat;
}

.oneColFixCtr #footer {
	clear: both;
	font-size: 7pt;
	padding: 8px;
	background: #cdb672;
	text-align: center;
	color: #8f663b;
}

.oneColFixCtr #footer a {
	text-decoration: none;
	color: #8f663b;
	margin-left: 7px;
	margin-right: 7px
}

.oneColFixCtr #footer a:hover{
	color: #52331f;
}

h1 {
	color: #851010;
	border-bottom: 4px solid #851010;
	margin-top: 0px;
}

h2 {
	color: #851010;
	margin-top: 0px;
}

h3 {
	color: #851010;
	margin-top: 0px;
	margin-bottom: 0px;
	display: inline;
}

h4 {
	margin-top: 0px;
	margin-bottom: 6px;
	display: inline;
}

.inset {
	border-top: 1px solid #52331f;
	border-left: 1px solid #52331f;
	border-right: 1px solid white;
	border-bottom: 1px solid white;
}