/* Body
----------------------------------------------------*/
body {
	margin-left:0px; 
	margin-right:0px; 
	margin-top:0px; 
	margin-bottom:0px; 
	padding:0px;
	background: url(../pics/bg8b.gif); 
	font-size:10pt; 
	line-height:160%;
}

body, td, th {
	color: #24150B;
}

h1{
	font-size:12px;
	color:#fff;
	font-weight:bold;
	background-color:#3A2110;
	margin:0px; 
	padding:0px;
}

h2{
	font-size:14px;
	color:#3A2110;
	background-color: #fff;
	margin:0px; 
	padding:5px 0px 5px 0px;
}

h3{
	font-size: 12pt;
	font-weight: bold;
	color: #54513C;
	display:block;
	padding:10px 0px 5px 0px;
}
	
h4{
	font-size:12px;
	color:#fff;
	margin:0px; 
	padding:2px 2px 2px 10px;
	border-bottom:1px solid #cccccc;
	background-color:#837F67;
}

h5{
	font-size:11px;
	color:#fff;
	margin:0px; 
	padding:2px 2px 2px 10px;
	border-bottom:1px solid #cccccc;
	background-color:#999999;
}

/*interface
----------------------------------------------------*/
#interface { width:775px; background-color:#FFF; height:auto; text-align:left; }

 /* BlockEnd
----------------------------------------------------*/
.blockEnd { clear:both; }

/*Header
----------------------------------------------------*/
#Header { margin-left:0px;  margin-top:0px; margin-bottom:0px; padding:0px 0px 0px 0px; width:100%; height:auto; }
#Header h1.title { float:left; width:775px; font-size:100%; }

/*Logo
----------------------------------------------------*/
#Logo { margin:0 !important; padding:0 !important; width:775px; height:95px; background: url(../pics/header_home6.jpg) no-repeat; }
#Logo_img { margin:0 !important; padding:0 !important; }

/*Navigation
----------------------------------------------------*/
#Navigation { clear:both; margin:0px; padding:0px 0px 0px 0px; width:100%; height:auto; background: url(../pics/watermark.jpg) no-repeat;}
#globalnavi { margin:0px; padding: 0px; width:100%; height:25px; font-size:100%; color:#FFFFFF; font-weight:bold; list-style-type:none; }

#globalnavi .menu01 { float:right; border-top: 1px solid #F6F8F7; border-right: 1px solid #3a2110; border-left: 1px solid #fff; border-bottom: 1px solid #3a2110; margin-left:1px; margin-right:0px; margin-top:0px; margin-bottom:0px; width:auto; background: url(../pics/bg_basket_bt.jpg) no-repeat; background-color:#837F67; padding:3px 8px 3px 28px; line-height:130%; font-size:12px; }
#globalnavi .menu02 { float:right; border-top: 1px solid #F6F8F7; border-right: 1px solid #3a2110; border-left: 1px solid #fff; border-bottom: 1px solid #3a2110; margin-left:1px; margin-right:0px; margin-top:0px; margin-bottom:0px; width:auto; background-color:#837F67; padding:3px 8px 3px 8px; line-height:130%; font-size:12px; }
#globalnavi .menu03 { float:right; border-top: 1px solid #F6F8F7; border-right: 1px solid #3a2110; border-left: 1px solid #fff; border-bottom: 1px solid #3a2110; margin-left:1px; margin-right:0px; margin-top:0px; margin-bottom:0px; width:auto; background-color:#837F67; padding:3px 8px 3px 8px; line-height:130%; font-size:12px; }
#globalnavi .menu04 { float:right; border-top: 1px solid #F6F8F7; border-right: 1px solid #3a2110; border-left: 1px solid #fff; border-bottom: 1px solid #3a2110; margin-left:1px; margin-right:0px; margin-top:0px; margin-bottom:0px; width:auto; background-color:#837F67; padding:3px 8px 3px 8px; line-height:130%; font-size:12px; }
#globalnavi .menu05 { float:right; border-top: 1px solid #F6F8F7; border-right: 1px solid #3a2110; border-left: 1px solid #fff; border-bottom: 1px solid #3a2110; margin-left:1px; margin-right:0px; margin-top:0px; margin-bottom:0px; width:auto; background-color:#837F67; padding:3px 8px 3px 8px; line-height:130%; font-size:12px; }
#globalnavi .menu06 { float:right; border-top: 1px solid #F6F8F7; border-right: 1px solid #3a2110; border-left: 1px solid #fff; border-bottom: 1px solid #3a2110; margin-left:1px; margin-right:0px; margin-top:0px; margin-bottom:0px; width:auto; background-color:#837F67; padding:3px 8px 3px 8px; line-height:130%; font-size:12px; }
#globalnavi .menu07 { float:right; border-top: 1px solid #F6F8F7; border-right: 1px solid #3a2110; border-left: 1px solid #fff; border-bottom: 1px solid #3a2110; margin-left:1px; margin-right:0px; margin-top:0px; margin-bottom:0px; width:auto; background-color:#837F67; padding:3px 8px 3px 8px; line-height:130%; font-size:12px; }
#globalnavi .menu08 { float:right; border-top: 1px solid #F6F8F7; border-right: 1px solid #3a2110; border-left: 1px solid #fff; border-bottom: 1px solid #3a2110; margin-left:1px; margin-right:0px; margin-top:0px; margin-bottom:0px; width:auto; background: url(../pics/bg_navi_bt.jpg) no-repeat; background-color:#837F67; padding:3px 8px 3px 25px; line-height:130%; font-size:12px; }

#globalnavi a:link { color:#fff; text-decoration:none; }
#globalnavi a:visited { color:#fff; text-decoration:none; }
#globalnavi a:hover { color:#3b3c3c; background-color:transparent; text-decoration:none; }
#globalnavi a:active { color:#3b3c3c; text-decoration:none; }

/*BreadCrumb
----------------------------------------------------*/
#BreadCrumb { clear:both; font-size:100%; text-align:left; float:left; width:70%; height:auto; margin-bottom:18px; padding:2px 10px 2px 10px; }

#BreadCrumb a:link { color:#330033; background-color:transparent; text-decoration:underline; }
#BreadCrumb a:visited { color:#330033; background-color:transparent; text-decoration:underline;}
#BreadCrumb a:hover { color:#990033;  background-color:transparent; text-decoration:underline; }
#BreadCrumb a:active { color:#990033; font-weight:bold; background-color:transparent; text-decoration:underline; }

/*RightMenu
----------------------------------------------------*/
#RightMenu { float:left; width:20%; height:auto; margin-top:5px; margin-left:3px; background-image: url(../pics/bg_what3.jpg); border-bottom: 1px solid #E1D8D5; font-size: 10pt; padding:0px 0px 0px 0px; }

#RightMenu h4 a:link { color:#fff; background-color:transparent; text-decoration:none; }
#RightMenu h4 a:visited { color:#fff; background-color:transparent; text-decoration:none;}
#RightMenu h4 a:hover { color:#fff; background-color:transparent; text-decoration:none; }
#RightMenu h4 a:active { color:#fff; background-color:transparent; text-decoration:none; }

#kitchen { padding:0px; font-size:10pt; }

#kitchen a:link{ display: block; border-top: 1px solid #ffffff; border-bottom: 1px solid #E1D8D5; padding: 2px 2px 0px 14px; color: #330033; text-decoration: none; }
#kitchen a:visited{ display: block; border-top: 1px solid #ffffff;	border-bottom: 1px solid #E1D8D5; padding: 2px 2px 0px 14px; color: #330033; text-decoration: none;}
#kitchen a:hover{ display: block; border-top: 1px solid #A59775; border-bottom: 1px solid #E1D8D5;	background: url(../pics/bg_right_bt.gif) no-repeat; padding: 2px 2px 0px 14px; text-decoration: none; }

#garden { margin:1px; padding:0px; font-size:10pt; }

#garden a:link{ display: block; border-top: 1px solid #ffffff; border-bottom: 1px solid #E1D8D5; padding: 2px 2px 0px 14px; color: #330033; text-decoration: none; }
#garden a:visited{ display: block; border-top: 1px solid #ffffff;	border-bottom: 1px solid #E1D8D5; padding: 2px 2px 0px 14px; color: #330033; text-decoration: none;}
#garden a:hover{ display: block; border-top: 1px solid #A59775; border-bottom: 1px solid #E1D8D5; background: url(../pics/bg_right_bt.gif) no-repeat; padding: 2px 2px 0px 14px; text-decoration: none; }

#living { margin:1px; padding:0px; font-size:10pt; }

#living a:link{ display: block; border-top: 1px solid #ffffff; border-bottom: 1px solid #E1D8D5; padding: 2px 2px 0px 14px; color: #330033; text-decoration: none; }
#living a:visited{ display: block; border-top: 1px solid #ffffff;	border-bottom: 1px solid #E1D8D5; padding: 2px 2px 0px 14px; color: #330033; text-decoration: none;}
#living a:hover{ display: block; border-top: 1px solid #A59775; border-bottom: 1px solid #E1D8D5; background: url(../pics/bg_right_bt.gif) no-repeat; padding: 2px 2px 0px 14px; text-decoration: none; }

#kids { margin:1px; padding:0px; font-size:10pt; }

#kids a:link{ display: block; border-top: 1px solid #ffffff; border-bottom: 1px solid #E1D8D5; padding: 2px 2px 0px 14px; color: #330033; text-decoration: none; }
#kids a:visited{ display: block; border-top: 1px solid #ffffff;	border-bottom: 1px solid #E1D8D5; padding: 2px 2px 0px 14px; color: #330033; text-decoration: none;}
#kids a:hover{ display: block; border-top: 1px solid #A59775; border-bottom: 1px solid #E1D8D5; background: url(../pics/bg_right_bt.gif) no-repeat; padding: 2px 2px 0px 14px; text-decoration: none; }

#billito { margin:1px; padding:0px; font-size:10pt; }

#billito a:link{ display: block; border-top: 1px solid #ffffff; border-bottom: 1px solid #E1D8D5; padding: 2px 2px 0px 14px; color: #330033; text-decoration: none; }
#billito a:visited{ display: block; border-top: 1px solid #ffffff;	border-bottom: 1px solid #E1D8D5; padding: 2px 2px 0px 14px; color: #330033; text-decoration: none;}
#billito a:hover{ display: block; border-top: 1px solid #A59775; border-bottom: 1px solid #E1D8D5; background: url(../pics/bg_right_bt.gif) no-repeat; padding: 2px 2px 0px 14px; text-decoration: none; }

#art { margin:1px; padding:0px; font-size:10pt; }

#art a:link{ display: block; border-top: 1px solid #ffffff; border-bottom: 1px solid #E1D8D5; padding: 2px 2px 0px 14px; color: #330033; text-decoration: none; }
#art a:visited{ display: block; border-top: 1px solid #ffffff;	border-bottom: 1px solid #E1D8D5; padding: 2px 2px 0px 14px; color: #330033; text-decoration: none;}
#art a:hover{ display: block; border-top: 1px solid #A59775; border-bottom: 1px solid #E1D8D5; background: url(../pics/bg_right_bt.gif) no-repeat; padding: 2px 2px 0px 14px; text-decoration: none; }

#price { margin:1px; padding:0px; font-size:10pt; }

#price a:link{ display: block; border-top: 1px solid #ffffff; border-bottom: 1px solid #E1D8D5; padding: 2px 2px 0px 14px; color: #330033; text-decoration: none; }
#price a:visited{ display: block; border-top: 1px solid #ffffff;	border-bottom: 1px solid #E1D8D5; padding: 2px 2px 0px 14px; color: #330033; text-decoration: none;}
#price a:hover{ display: block; border-top: 1px solid #A59775; border-bottom: 1px solid #E1D8D5; background: url(../pics/bg_right_bt.gif) no-repeat; padding: 2px 2px 0px 14px; text-decoration: none; }

/*PageCell
----------------------------------------------------*/
#PageCell {	margin-top:5px; margin-right:10px; text-align:left; float:right; width:75%; height:auto; padding:0px 0px 0px 0px; }

#PageCell a:link { color:#581A12; background-color:transparent; text-decoration:underline; }
#PageCell a:visited { color:#581A12; background-color:transparent; text-decoration:underline;}
#PageCell a:hover { color:#403937;  background-color:transparent; text-decoration:underline; }
#PageCell a:active { color:#403937; background-color:transparent; text-decoration:underline; }

.col1 { margin:20px; padding:0px 0px 0px 10px;}	
.col1 h2.subtitle { margin-top:20px; border-bottom:1px solid #3A2110; }
.col1 img.pic1 { float:left; margin-top:5px; margin-right:40px; margin-bottom:40px; }

.col1 a:link { color:#3A2110; background-color:transparent; text-decoration:underline; }
.col1 a:visited { color:#3A2110; background-color:transparent; text-decoration:underline;}
.col1 a:hover { color:#403937;  background-color:transparent; text-decoration:underline; }
.col1 a:active { color:#403937; background-color:transparent; text-decoration:underline; }

.col2 { clear:both; margin:20px; padding:0px 0px 0px 10px;}

.col2 a:link { color:#3A2110; background-color:transparent; text-decoration:underline }
.col2 a:visited { color:#3A2110; background-color:transparent; text-decoration:underline}
.col2 a:hover { color:#403937; background-color:transparent; text-decoration:underline; }
.col2 a:active { color:#403937; background-color:transparent; text-decoration:underline }

.col3 { clear:both; margin-right:0px; margin-top:25px; padding:0px 0px 0px 10px; }
.col3 h2.subtitle3 { border-bottom:1px solid #7D153A; }
.col3 img.pic3 { float:right; margin-left:10px; margin-bottom:0px; }

.col3 a:link { color:#670133; background-color:transparent; text-decoration:underline }
.col3 a:visited { color:#670133; background-color:transparent; text-decoration:underline}
.col3 a:hover { color:#403937; background-color:transparent; text-decoration:underline; }
.col3 a:active { color:#403937; background-color:transparent; text-decoration:underline }

.col4 { clear:both; margin-right:0px; margin-top:25px; margin-bottom:40px; padding:0px 0px 0px 10px;}
.col4 h2.subtitle4 { border-bottom:1px solid #7D153A; }
.col4 img.pic4 { float:left; margin-right:15px; margin-bottom:5px; }

.col4 a:link { color:#670133; background-color:transparent; text-decoration:underline }
.col4 a:visited { color:#670133; background-color:transparent; text-decoration:underline}
.col4 a:hover { color:#403937; background-color:transparent; text-decoration:underline; }
.col4 a:active { color:#403937; background-color:transparent; text-decoration:underline }


/*footer
----------------------------------------------------*/
#footer { clear:left; width:100%; padding:0px 0px 1px 0px; margin-left:5px; margin-bottom:15px; border-top:1px solid #ccc; background:#fff; height:auto; }
	
#foot_navi { margin:0px; padding: 0px; width:100%; height:auto; font-size:100%; color:#403937; border-top: 1px solid #403937; border-bottom: 1px solid #403937; background-color:#f0f2f2; list-style-type:none; }

#foot_navi .menu01 { float:left; margin:1px; width:auto; padding:0px 0px 0px 10px; }
#foot_navi .menu02 { float:left; margin:1px; width:auto; padding:0px 0px 0px 10px; }
#foot_navi .menu03 { float:left; margin:1px; width:auto; padding:0px 0px 0px 10px; }
#foot_navi .menu04 { float:left; margin:1px; width:auto; padding:0px 0px 0px 10px; }
#foot_navi .menu05 { float:left; margin:1px; width:auto; padding:0px 0px 0px 10px; }
#foot_navi .menu06 { float:left; margin:1px; width:auto; padding:0px 0px 0px 10px; }
#foot_navi .menu07 { float:left; margin:1px; width:auto; padding:0px 0px 0px 10px; }
#foot_navi .menu08 { float:left; margin:1px; width:auto; padding:0px 0px 0px 10px; }
#foot_navi .menu09 { float:left; margin:1px; width:auto; padding:0px 0px 0px 10px; }
#foot_navi .menu10 { float:left; margin:1px; width:auto; padding:0px 0px 0px 10px; }
#foot_navi .menu11 { float:left; margin:1px; width:auto; padding:0px 0px 0px 10px; }

#foot_navi a:link { color:#403937; text-decoration:none; }
#foot_navi a:visited { color:#403937; text-decoration:none; }
#foot_navi a:hover { color:#005FA9;  text-decoration:none; }
#foot_navi a:active { color:#005FA9; text-decoration:underline; }

#foot_navi2 { clear:both; margin-top:10px; margin-left:0px; margin-bottom:0px; padding: 0px; width:100%; height:auto; font-size:100%; color:#403937; list-style-type:none; }

#foot_navi2 .menu01 { float:left; margin:1px; width:auto; padding:0px 0px 0px 8px; }
#foot_navi2 .menu02 { float:left; margin:1px; width:auto; padding:0px 0px 0px 8px; }

#foot_navi2 a:link { color:#403937; text-decoration:none; }
#foot_navi2 a:visited { color:#403937; text-decoration:none; }
#foot_navi2 a:hover { color:#005FA9;  text-decoration:none; }
#foot_navi2 a:active { color:#005FA9; text-decoration:underline; }

.footer address { clear:both; float:left; font-size:12px; font-style:normal; padding:10px 10px 10px 10px; }

.footer address a:link { color:#005FA9; text-decoration:underline; }
.footer address a:visited { color:#005FA9; text-decoration:underline; }
.footer address a:hover { color:#005FA9; font-weight:bold; text-decoration:underline; }
.footer address a:active { color:#005FA9; text-decoration:underline; }

