body{
margin:0px;
vertical-align:top;
}
.doth_X{
	background-image: url(images/doth_x.png);
	background-repeat: repeat-x;
	
}
.doth_Y{
	background-image: url(images/doth_y.png);
	background-repeat: repeat-y;
	
}
.doth_green{
	background-image: url(images/doth_green.gif);
	background-repeat: repeat-y;
	min-height: 104px;
	
}
/*---------- fonts ----------*/
img{ 
	border:0px;
}
table{
	border: 0px;
}
.image{
	border: 2px;
	color: #c7c4bc;
}


.footerNoRepeat{
	background-image: url(images/bg_footer.jpg);
	background-repeat: no-repeat;
}

.bg_top_NoRepeat{
	background-image: url(images/bg_top.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.wood_Repeat{
	background-image: url(images/wood.jpg);
	background-repeat: repeat-y;
	background-position: top;
	background-position: left;
	
}
.wood_NoRepeat{
	background-image: url(images/wood_under.jpg);
	background-repeat: no-repeat;
	background-position: top;
	background-position: left;
	
}
.bg_Repeat{
	background-image: url(images/bg_main.jpg);
	background-repeat: repeat-x;
	background-position: top;
	
}
/*.bg_bodyL_Norepeat{
	background-image: url(images/bg_bodyL.jpg);
	background-repeat: no-repeat;
	background-position: top;
	background-position: left;
	
}
.bg_bodyR_Norepeat{
	background-image: url(images/bg_bodyR.jpg);
	background-repeat: no-repeat;
	background-position: top;
	background-position: right;
	
}*/
.bg_gp_NoRepeat{
position: relative;
	background-image: url(images/bg_gp.jpg);
	background-repeat: no-repeat;
	background-position: top;
	background-position: left;
}
#bg_gp_NoRepeat01{
position: relative;
	background-image: url(images/bg_in_01.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
#bg_gp_NoRepeat02{
position: relative;
	background-image: url(images/bg_in_02.jpg);
	background-repeat: no-repeat;
	background-position: top;

}
#bg_gp_NoRepeat03{
position: relative;
	background-image: url(images/bg_in_03.jpg);
	background-repeat: no-repeat;
	background-position: top;

}
#bg_gp_NoRepeat04{
position: relative;
	background-image: url(images/bg_in_04.jpg);
	background-repeat: no-repeat;
	background-position: top;

}
#bg_gp_NoRepeat05{
position: relative;
	background-image: url(images/bg_in_05.jpg);
	background-repeat: no-repeat;
	background-position: top;

}
#bg_gp_NoRepeat06{
position: relative;
	background-image: url(images/bg_in_06.jpg);
	background-repeat: no-repeat;
	background-position: top;

}
#bg_gp_NoRepeat07{
position: relative;
	background-image: url(images/bg_in_07.jpg);
	background-repeat: no-repeat;
	background-position: top;

}
.bg_gp_NoRepeat02{
position: relative;
	background-image: url(images/bg_in_01.jpg);
	background-repeat: no-repeat;
	background-position: top;

}
.GP_NoRepeat{
position:relative;
	background-image: url(images/gp.jpg);
	background-repeat: no-repeat;
	background-position: left;
}
.GP_inner_NoRepeat{
position:relative;
	background-image: url(images/gp_inner.png);
	background-repeat: no-repeat;
	background-position: bottom;
	background-position: left;
}
.bg_content_Norepeat{
	background-image: url(images/bg_content.jpg);
	background-repeat: no-repeat;
	background-position: left;
}
.bgbottom_NoRepeat{
position: relative;
	background-image: url(images/banner_bottom.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	background-position: left;
}
.bgtop_in_NoRepeat{
position: relative;
	background-image: url(images/bg_top_in.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.bgbody_in_Norepeat{
position: relative;
	background-image: url(images/bg_body_in.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.bgbody_bottom_in_Norepeat{
position: relative;
	background-image: url(images/bg_bodybottom_in.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.body,table,td{
	font-family : Arial,Tahoma,Verdana, Helvetica, sans-serif ;
	font-size : 12px;
	color : #43480f;
}
.body_bold{
	font-family : Arial,Tahoma,Verdana, Helvetica, sans-serif ;
	font-size : 12px;
	font-weight:bold;
	color : #43480f;
}

.footer{
	font-family : Verdana,Tahoma,Arial, Helvetica, sans-serif ;
	font-size :11px;
	color : #511f0a;
}

.small{
	font-family :Arial,Tahoma,Verdana, Helvetica, sans-serif ;
	font-size : 11px;
	color : #43480f;
}

.Head_bold{
	font-family :  Arial,Tahoma,Verdana, Helvetica, sans-serif ;
	font-size : 22px;
	color : #43480f;
	font-weight: bold;
}
.Head{
	font-family : Arial,Tahoma,Verdana, Helvetica, sans-serif ;
	font-size : 16px;
	color : #43480f;
}
.green-light{
	font-family : Arial,Tahoma,Verdana, Helvetica, sans-serif ;
	font-size : 13px;
	color : #a6bb06;
}
.green-light_Head{
	font-family :Arial,Tahoma,Verdana, Helvetica, sans-serif ;
	font-size : 35px;
	color :#a6bb06;
}
.green-light_Head02{
	font-family :Arial,Tahoma,Verdana, Helvetica, sans-serif ;
	font-size : 24px;
	color :#a6bb06;
	font-weight: bold;
}
.green{
	font-family : Arial,Tahoma,Verdana, Helvetica, sans-serif ;
	font-size : 13px;
	color : #43480f;
}

.green_head{
	font-family : Arial,Tahoma,Verdana, Helvetica, sans-serif ;
	font-size : 16px;
	color : #43480f;
	font-weight: bold;
}
.black{
	font-family :  Arial,Tahoma,Verdana, Helvetica, sans-serif ;
	font-size : 11px;
	color : #000000;
}
.grey{
	font-family : Arial,Tahoma,Verdana, Helvetica, sans-serif ;
	font-size : 10px;
	color : #7a776c;
}
.white{
	font-family :  Arial,Tahoma,Verdana, Helvetica, sans-serif ;
	font-size : 10px;
	font-weight: bold;
	color : #ffffff;
}
.white_02{
	font-family :  Arial,Tahoma,Verdana, Helvetica, sans-serif ;
	font-size : 11px;
	color : #ffffff;
}
.white_bold{
	font-family :  Arial,Tahoma,Verdana, Helvetica, sans-serif ;
	font-size : 11px;
	font-weight: bold;
	color : #ffffff;
}
.white_head{
	font-family :  Arial,Tahoma,Verdana, Helvetica, sans-serif ;
	font-size : 22px;
	font-weight: bold;
	color : #ffffff;
}

.orange{
	font-family : Verdana,Tahoma, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #f97939;
}
.green02{
	font-family :Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size : 10px;
	color : #499300;
}
*ul{
	list-style: none;
}
/*ul{
	list-style: url(images/icon.png);
}
*/
/*---------- text-link ----------*/
a:link {text-decoration : none; border: opx; color : #8f460b;}
a:visited {text-decoration : none; border: opx; color : #8f460b;}
a:hover {text-decoration : none; border: opx; color : #f97939; }

.green2green:link{text-decoration : none; font:Arial, Verdana, Tahoma, Helvetica, sans-serif;font-size : 10px;color : #103b0d;}
.green2green:visited{text-decoration : none; font:Arial, Verdana, Tahoma, Helvetica, sans-serif;font-size : 10px;color : #103b0d;}
.green2green:hover{text-decoration : none; font:Arial, Verdana, Tahoma, Helvetica, sans-serif;font-size : 10px;color : #499300;}

.brown2yellow:link{text-decoration : none; font:Verdana,Tahoma,Arial, Helvetica, sans-serif;font-size : 11px;color : #511f0a;}
.brown2yellow:visited{text-decoration : none; font:Verdana,Tahoma,Arial, Helvetica, sans-serif;font-size : 11px;color : #511f0a;}
.brown2yellow:hover{text-decoration : none; font:Verdana,Tahoma,Arial, Helvetica, sans-serif;font-size : 11px;color : #b38704;}

.brown2grey:link{ text-decoration: none; font:Arial, Verdana, Tahoma, Helvetica, sans-serif; font-style : italic; font-size : 11px;color : #8f460b;}
.brown2grey:visited{text-decoration : none; font:Arial, Verdana, Tahoma, Helvetica, sans-serif; font-style : italic; font-size : 11px;color : #8f460b;}
.brown2grey:hover{text-decoration : none; font:Arial, Verdana, Tahoma, Helvetica, sans-serif; font-style : italic; font-size : 11px;color : #afa7a1;}

.button_submenu:link{ background-image:url(images/icon_submenu.jpg); background-repeat:no-repeat;}
.button_submenu:visited{ background-image:url(images/icon_submenu.jpg);background-repeat:no-repeat;}
.button_submenu:hover{ background-image:url(images/icon_submenuOver.jpg);background-repeat:no-repeat;}


.li{
list-style: url(images/icon.png);
}
.li_circle{
list-style: circle;
}
.li_letter{
list-style: lower-alpha;

}
/*flash*/

#box-label{
position:relative;
width:239px;
height:172px;
z-index:10;
left:630px;
top:-610px;
}

#box-shopnow{
	position:absolute;
	top:0;
	right:30px;
	width:51px;
	height:80px;
	float:right;
}
