@charset "utf-8";
/* CSS Document */
.layout{
	width:100%;
	background-repeat:repeat-x;
	background-position:0 0;
	text-align:center;
}
.grid{
	width:870px;
	margin-left: auto;
	margin-right: auto;
	text-align:left;
}
.site{
	width:870px;
}
.header-contain{
	width:820px;
	height:140px;
}
.top-contain{
	width:820px;
}
.menu-contain{
	width:820px;
	height:65px;
}
.content-contain{
	width:820px;
}
.content{
	width:545px;
	vertical-align:top;
}
.left-content{
	width:265px;
	vertical-align:top;
}
/* --- Outer Body ---*/
.top-left{
	background:url(div-images/top-left.png) left no-repeat;
}
.top-right{
	background:url(div-images/top-right.png) right no-repeat;
}
.top{
	background:url(div-images/top.png) no-repeat;
	width:820px;
	height:25px;
	margin: 0px 25px;
}
.left{
	background:url(div-images/left.png) left repeat-y;
}
.right{
	background:url(div-images/right.png) right repeat-y;
}
.mid{
	background:url(div-images/mid.jpg) repeat;
	width:820px;
	margin:0px 25px;
}
.bottom-left{
	background:url(div-images/bottom-left.png) top left no-repeat;
}
.bottom{
	background:url(div-images/bottom.png) top repeat-x;
	width:820px;
	height:25px;
	margin:0px 25px;
}
.bottom-right{
	background:url(div-images/bottom-right.png) top right no-repeat;
}

/* --- Content Border --- */
.ctop-left{
	background:url(div-images/ctop-left.png) top left no-repeat;
}
.ctop-right{
	background:url(div-images/ctop-right.png) top right no-repeat;
}
.ctop{
	background:url(div-images/ctop.png) top repeat-x;
	width:515px;
	height:15px;
	margin: 0px 15px;
}
.cleft{
	background:url(div-images/cleft.png) top left repeat-y;
}
.cright{
	background:url(div-images/cright.png) bottom right repeat-y;
}
.cmid{
	background:#CEBF84;
	width:515px;
	margin:0px 15px;
}
.cbottom-left{
	background:url(div-images/cbottom-left.png) top left no-repeat;
}
.cbottom{
	background:url(div-images/cbottom.png) top repeat-x;
	width:515px;
	height:15px;
	margin:0px 15px;
}
.cbottom-right{
	background:url(div-images/cbottom-right.png) top right no-repeat;
}
/* --- Left Content Border ---*/

.cltop-left{
	background:url(div-images/cltop-left.png) left no-repeat;
}
.cltop-right{
	background:url(div-images/cltop-right.png) right no-repeat;
}
.cltop{
	background:url(div-images/cl-top.png) repeat-x;
	width:235px;
	height:15px;
	margin: 0px 15px;
}
.clleft{
	background:url(div-images/cl-left.png) left repeat-y;
}
.clright{
	background:url(div-images/cl-right.png) right repeat-y;
}
.clmid{
	background:#E5DAAE;
	width:235px;
	margin:0px 15px;
	text-align:center;
}
.clbottom-left{
	background:url(div-images/clbottom-left.png) top left no-repeat;
}
.clbottom{
	background:url(div-images/cl-bottom.png) top repeat-x;
	width:235px;
	height:15px;
	margin:0px 15px;
}
.clbottom-right{
	background:url(div-images/clbottom-right.png) top right no-repeat;
}
/* --- Address & Info ---*/
.atop-left{
	background:url(div-images/ctop-left.png) top left no-repeat;
}
.atop-right{
	background:url(div-images/ctop-right.png) top right no-repeat;
}
.atop{
	background:url(div-images/ctop.png) top repeat-x;
	width:790px;
	height:15px;
	margin: 0px 15px;
}
.aleft{
	background:url(div-images/cleft.png) top left repeat-y;
}
.aright{
	background:url(div-images/cright.png) bottom right repeat-y;
}
.amid{
	background:#CEBF84;
	width:790px;
	margin:0px 15px;
}
.abottom-left{
	background:url(div-images/cbottom-left.png) top left no-repeat;
}
.abottom{
	background:url(div-images/cbottom.png) top repeat-x;
	width:790px;
	height:15px;
	margin:0px 15px;
}
.abottom-right{
	background:url(div-images/cbottom-right.png) top right no-repeat;
}
