div#mcontainer {
	width: 100%;
	height: auto;
	/*background-color: #ececec;*/
	background-image: url(../i/body_bg.png);
	background-position: top left;
	background-repeat: repeat;
}
	div.menu {
		width: 784px;
		height: 36px;
		margin: 0 auto 0 auto;
		padding: 20px 0 0 0;
		background-image: url(../i/menu_bg.png);
		background-position: top left;
		background-repeat: no-repeat;
		font-size: 12px;
		font-weight: bold;
	}
		div.menu ul {
			width: 81%;
			margin: 0 auto 0 auto;
			padding: 0;
			list-style: none;
		}
			div.menu ul li {
				display: block;
				float: left;
				padding: 0;
				margin: 0;
			}
				div.menu ul li a, div.menu ul li a:link, div.menu ul li a:active, div.menu ul li a:visited {
					display: block;
					float: left;
					padding: 6px 10px 6px 10px;
					margin: 0 10px 0 10px;
					color: #482a09;
					background-color: transparent;
					text-decoration: none;
				}
				div.menu ul li a:hover {
					display: block;
					float: left;
					padding: 6px 10px 6px 10px;
					margin: 0 10px 0 10px;
					color: #482a09;
					/*background-color: #ececec;*/
					text-decoration: none;
				}
				div.menu ul li a.current, div.menu ul li a.current:link, div.menu ul li a.current:active, div.menu ul li a.current:visited, div.menu ul li a.current:hover {
					display: block;
					float: left;
					padding: 6px 10px 6px 10px;
					margin: 0 10px 0 10px;
					color: #ececec;
					background-color: #482a09;
					text-decoration: none;
				}
div#hcontainer {
	width: 100%;
	height: 254px;
	background-image: url(../i/hcontainer_bg.png);
	background-position: top left;
	background-repeat: repeat-x;
	background-color: #482a09;
}
	div#header {
		width: 784px;
		height: 254px;
		margin: 0 auto 0 auto;
		background-image: url(../i/header_bg.png);
		background-position: top left;
		background-repeat: no-repeat;
	}
		div#header div.logo {
			width: 191px;
			padding: 33px 0 0 81px;
		}
		div#header div.banner {
			width: 365px;
			padding: 22px 15px 0 0;
		}
div#bcontainer {
	width: 100%;
	height: auto;
	/*background-color: #ececec;*/
	background-image: url(../i/body_bg.png);
	background-position: top left;
	background-repeat: repeat;
	font-size: 11px;
}
	div#body {
		width: 784px;
		height: auto;
		margin: 0 auto 0 auto;
	}
		div#body div.content {
			width: 341px;
			padding: 4px 18px 20px 18px;
			margin: 0 0 0 4px;
			background-image: url(../i/content_bg.png);
			background-position: top left;
			background-repeat: no-repeat;
		}
			div#body div.content a, div#body div.content a:link, div#body div.content a:active, div#body div.content a:visited {
				font-size: 12px;
				font-weight: bold;
				color: #484848;
				text-decoration: underline;
			}
			div#body div.content a:hover {
				font-size: 12px;
				font-weight: bold;
				color: #9f301e;
				text-decoration: underline;
			}
			div#body div.content div.login {
				font-family: Arial, Verdana;
				color: #484848;
				padding: 0 0 8px 0;
				margin: 0;
			}
				div#body div.content div.login form {
					padding: 0;
					margin: 0 0 8px 0;
				}
					div#body div.content div.login input {
						width: 98px;
						height: 17px;
						border: #484848 1px solid;
						/*background-color: #ececec;*/
					}
				div#body div.content div.login a, div#body div.content div.login a:link, div#body div.content div.login a:active, div#body div.content div.login a:visited {
					font-size: 11px;
					font-weight: normal;
					color: #484848;
					text-decoration: none;
				}
				div#body div.content div.login a:hover {
					font-size: 11px;
					font-weight: normal;
					color: #484848;
					text-decoration: underline;
				}
		div#body div.brands {
			width: 341px;
			padding: 4px 18px 20px 18px;
			margin: 0 2px 0 0;
			background-image: url(../i/content_bg.png);
			background-position: top left;
			background-repeat: no-repeat;
		}
			div#body div.brands img {
				margin: 0 14px 14px 14px;
			}