body{
	margin:0;
	background:#fcfdfe url(pix/bg-body.gif);
	color:#8c6239;
	font:12px Verdana, Arial, Helvetica, sans-serif;
}
#page{
	width:790px;
	margin:0 auto;
	padding:21px 0 0;
}
#header{
	height:100px;
	background:url(pix/bg-header.gif);
	overflow:hidden;
	position:relative;
}
.logo{
	display:block;
	position:absolute;
	top:19px;
	left:41px;
	width:173px;
	height:66px;
}
.logo a{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background:url(pix/logo.gif);
	height:66px;
}
.slogan{
	display:block;
	position:absolute;
	top:26px;
	right:33px;
	width:480px;
	height:26px;
	background:url(pix/slogan.gif);
	overflow:hidden;
	text-indent:-9999px;
}
#header ul{
	margin:78px 0 0 222px;
	padding:0;
	list-style:none;
}
#header ul li{
	margin:0;
	padding:0 18px;
	display:inline;
}
#header ul a{
	color:#603913;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
#header ul a:hover{
	color:#925106;
}
#main{
	width:100%;
	background:url(pix/bg-main.gif) repeat-y;
	overflow:hidden;
	padding:7px 0 10px 0;
}
#column{
	width:200px;
	float:left;
	padding:7px 0 13px 18px;
	color:#663f12;
	font-size:11px;
	font-weight:bold;

}
.border{
	background-color: blue;
	margin:0;
	overflow:hidden;
	background:url(pix/bg-border.gif) repeat-y;
	width:100%;
}
#column h4{
	width:156px;
	height:69px;
	margin:21px 0 0;
	background:url(pix/products.gif);
	overflow:hidden;
	text-indent:-9999px;
}
#column ul{
	width:185px;
	border-bottom:1px solid #925106;
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
#column ul li{
	margin:0;
	padding:0;
	border-top:1px solid #925106;
	width:100%;
	float:left;
}
#column ul a{
	display:block;
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#603913;
	text-decoration:none;
	padding:7px 0 8px 39px;
}
#column ul a:hover{
	background:#e8db89;
}
#column h5{
	color:#b29a18;
	font-size:13px;
	font-style:italic;
	margin:27px 0 0 38px;
}
#column p{
	margin:5px 0 0 8px;
}
.banner{
	display:block;
	margin:18px 0 0;
}
.banner img{
	display:block;
	border:none;
}
#content{
	width:516px;
	float:right;
        background:url(pix/bg-content.gif) no-repeat 50% 100%;
	padding:21px 15px 30px 36px;
}
h1{
	font-size:18px;
	color:#465378;
	margin:18px 0 0;
	text-align:center;
}
h2{
	font-size:16px;
	color:#6981cd;
	margin:12px 0 0;
}
h3{
	font-size:14px;
	color:#663f12;
	margin:12px 0 0;
}
#content p{
	margin:12px 0 0;
}
#content p a{
	color:#465378;
	font-weight:bold;
	text-decoration:none;
}
#content p a:hover{
	text-decoration:underline;
}
#content td a{
	color:#465378;
	font-weight:bold;
	text-decoration:none;
}
#content td a:hover{
	text-decoration:underline;
}
#footer{
	width:100%;
	overflow:hidden;
	border-top:1px solid #ba9761;
	text-align:center;
	font:12px Arial, Helvetica, sans-serif;
	padding:0 0 10px 0;
}
#footer a{
	width:127px;
	height:37px;
	margin:39px auto 0;
}
#footer a img{
	border:none;
}
#footer p{
	margin:18px 0 0;
}
#footer p span{
	padding:0 15px;
}
.copy{
	font-size:10px;
	color:#525e80;
	margin:25px 0 0;
}
#edit a {
        text-decoration:none;
        color:#fcfdfe;
}
#edit a:hover {
        color:#663;
        text-decoration:none;
}
.tcoutertable table {
        width: 200px;
}
tbody {
    width: 200px;
}
.tcoutertable2 {
        width: 50px;
}
.cart {
       padding: 5px;
}
.cartitem {
       padding:5px;
}
