.frame {
	width: 992px;

	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;

	text-align: left;
}

#top {
	height: 22px;

	background-image: url("../images/layout/top.png");
	background-repeat: no-repeat;
	background-position: center top;
}

#middle {
	background-image: url("../images/layout/middle.png");
	background-repeat: repeat-y;
	background-position: center top;
}

#middle .frame {
	background-color: #fff;
	background-image: url("../images/layout/main.png");
	background-repeat: repeat-y;
	background-position: left top;

	border: 2px solid #ee631a;

	color: #000;
}

#head {
	background-image: url("../images/layout/head.png");
	background-repeat: no-repeat;
	background-position: center top;
}

#bottom {
	height: 150px;

	background-image: url("../images/layout/bottom.png");
	background-repeat: no-repeat;
	background-position: center top;
}

#logo {
	float: left;

	width: 714px;
	height: 96px;
}

#quick_box {
	float: right;

	width: 278px;
	height: 96px;
}

#quick_accout {
	width: 266px;
	height: 20px;

	margin: 4px auto 0px auto;
}

#quick_search {
	width: 266px;
	height: 26px;

	margin: 0px auto 6px auto;

	overflow: hidden;
}

#quick_cart {
	width: 266px;
	height: 40px;

	margin: 0px auto 0px auto;

	background-image: url("../images/layout/quick_cart.png");
	background-repeat: no-repeat;
	background-position: center top;
}

#main {
	float: right;

	width: 832px;
}

#motive {
	min-height: 227px;
	
	background-color: #fff;

	border-top: 2px solid #666;
}

#motive img {
	display: block;
}

#banner {
	width: 468px;
	height: 60px;

	margin: 24px auto 0px auto;

	/*background-color: #ee631a;*/
}

#content {
	padding: 15px;
}

#foot {
	height: 5px;

	background-image: url("../images/layout/foot.png");
	background-repeat: no-repeat;
	background-position: left bottom;
}

#signature {
    text-align: right;
}

